AndroidTV Binding [3.2.0;4.2.0)

Yes, that’s the correct way to do it.

Are any other apps working if you send their DN to the app channel?

Yes. All of them other than Kodi

Interesting. Can you put the binding into trace log and send me what dumps out when you start OH, when you start kodi, and then when you start any other app thats working? I’d like to see what’s going on in the backend.

Could you please explain how to put the binding into trace mode?

I have managed to create a link for each single command so rather than having a menu pop up, I have a button linked to the command line. This is totally unecessary if you use the HubPanel rather than the openhab 3 UI as you can create buttons with assigned command lines. I have managed to get a remote like widget to send the arrow commands to the Shield. Very cool!

In the console, you would enter

log:set TRACE org.openhab.binding.androidtv

To go back to INFO

log:set INFO org.openhab.binding.androidtv

I also think you can now do it in Main UI on the Bindings page. But that doesn’t seem to work for me for bindings in the addons directory.

Thank you, but it seems you did not write what I shall digit in the console. Could not find anything in the binding menu

Wait, what? You’re not a mind reader? :rofl: :rofl:

Fixed.

Yes, from what I can see, you can’t set the log level using the UI for bindings in the addons directory.

I think if it’s added from the marketplace that it may work? Maybe?

Not yet :slight_smile: Still wroking on it

Your openhab.log should be dumping a ton of logs with it in trace. If nothing else you get a few every few seconds for keepalive.

Yeah, if it’s not filling up openhab.log, there’s something else going on.

Is this what you are asking for?

2023-02-05 14:15:42.509 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:15:42.510 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:15:42.510 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_RIGHT to KEY_BACK
2023-02-05 14:15:43.383 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:15:43.384 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:15:47.216 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:47.216 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:47.217 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_BACK to KEY_LEFT
2023-02-05 14:15:47.409 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:47.410 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:47.580 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:47.581 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:47.701 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:47.701 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:47.841 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:47.841 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:47.985 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:47.985 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:48.126 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:15:48.127 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:15:49.253 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:49.254 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:49.352 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_LEFT to KEY_UP
2023-02-05 14:15:49.473 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:49.473 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:49.631 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:49.631 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:49.774 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:49.774 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:51.331 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:51.332 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:51.738 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:51.738 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:51.962 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:15:51.963 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:15:53.697 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press_Enter’ received command KEY_ENTER
2023-02-05 14:15:53.698 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press_Enter’ predicted to become KEY_ENTER
2023-02-05 14:15:55.541 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press_Enter’ received command KEY_ENTER
2023-02-05 14:15:55.542 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press_Enter’ predicted to become KEY_ENTER
2023-02-05 14:15:56.239 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App’ changed from org.xbmc.kodi to com.google.android.tvlauncher
2023-02-05 14:15:56.239 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App_Name’ changed from to Android TV Home
2023-02-05 14:16:37.945 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_RIGHT
2023-02-05 14:16:37.946 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_RIGHT
2023-02-05 14:16:37.946 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_UP to KEY_RIGHT
2023-02-05 14:16:38.400 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_RIGHT
2023-02-05 14:16:38.400 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_RIGHT
2023-02-05 14:16:40.421 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_RIGHT
2023-02-05 14:16:40.422 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_RIGHT
2023-02-05 14:16:46.276 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press_Enter’ received command KEY_ENTER
2023-02-05 14:16:46.277 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press_Enter’ predicted to become KEY_ENTER
2023-02-05 14:16:46.723 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App’ changed from com.google.android.tvlauncher to com.google.android.youtube.tv
2023-02-05 14:16:46.723 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App_Name’ changed from Android TV Home to YouTube
2023-02-05 14:16:46.723 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App_URL’ changed from to http://xxxxxxxxxxxxxxxxxx/com.google.android.youtube.tv
2023-02-05 14:17:04.417 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_LEFT
2023-02-05 14:17:04.418 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_LEFT
2023-02-05 14:17:04.418 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_RIGHT to KEY_LEFT
2023-02-05 14:17:05.944 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_UP
2023-02-05 14:17:05.945 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_UP
2023-02-05 14:17:05.989 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_LEFT to KEY_UP
2023-02-05 14:17:08.056 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_RIGHT
2023-02-05 14:17:08.057 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_RIGHT
2023-02-05 14:17:08.057 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_UP to KEY_RIGHT
2023-02-05 14:17:09.642 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_DOWN
2023-02-05 14:17:09.642 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_DOWN
2023-02-05 14:17:09.643 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_RIGHT to KEY_DOWN
2023-02-05 14:17:10.130 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_DOWN
2023-02-05 14:17:10.130 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_DOWN
2023-02-05 14:17:11.160 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press_Enter’ received command KEY_ENTER
2023-02-05 14:17:11.160 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press_Enter’ predicted to become KEY_ENTER
2023-02-05 14:17:15.289 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:17:15.289 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:17:15.290 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_Key_Press’ changed from KEY_DOWN to KEY_BACK
2023-02-05 14:17:17.780 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:17:17.781 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:17:19.926 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press_Enter’ received command KEY_ENTER
2023-02-05 14:17:19.927 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press_Enter’ predicted to become KEY_ENTER
2023-02-05 14:17:22.426 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:17:22.427 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:17:22.929 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:17:22.929 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:17:23.764 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press’ received command KEY_BACK
2023-02-05 14:17:23.765 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press’ predicted to become KEY_BACK
2023-02-05 14:17:24.049 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App’ changed from com.google.android.youtube.tv to com.google.android.tvlauncher
2023-02-05 14:17:24.049 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App_Name’ changed from YouTube to Android TV Home
2023-02-05 14:17:24.049 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App_URL’ changed from http://xxxxxxxxxxxxxxxxx/com.google.android.youtube.tv to
2023-02-05 14:17:25.530 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘SHIELD_TV_Key_Press_Enter’ received command KEY_ENTER
2023-02-05 14:17:25.531 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘SHIELD_TV_Key_Press_Enter’ predicted to become KEY_ENTER
2023-02-05 14:17:25.723 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App’ changed from com.google.android.tvlauncher to com.google.android.youtube.tv
2023-02-05 14:17:25.724 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘SHIELD_TV_App_Name’ changed from Android TV Home to YouTube

Thats the event log. Im looking for openhab.log. you’ll see a ton of stuff in there with long hex strings.

I have opened the openhab.log and this is part of it:

2023-02-05 09:36:24.330 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:24.332 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:33.575 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:33.576 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:33.576 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:33.577 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:36.647 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:36.648 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:36.648 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:36.648 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:39.719 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:39.720 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:39.720 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:39.720 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:42.791 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:42.792 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:42.792 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:44.331 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:45.864 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:45.864 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:45.864 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:48.936 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:49.331 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:52.392 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:52.392 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:36:54.331 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:55.463 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ShieldTVHandler tried updating the thing status although the handler was already disposed.
2023-02-05 09:36:55.464 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:37:52.039 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: No route to host (Host unreachable)
2023-02-05 09:37:53.290 [INFO ] [l.shieldtv.ShieldTVConnectionManager] - Error opening ShieldTV SSL connection: Protocol family unavailable
2023-02-05 09:37:53.287 [ERROR] [y.mdns.internal.MDNSDiscoveryService] - Participant ‘org.openhab.binding.androidtv.internal.discovery.ShieldTVDiscoveryParticipant’ threw an exception
java.lang.NullPointerException: null
at org.openhab.binding.androidtv.internal.discovery.ShieldTVDiscoveryParticipant.getThingUID(ShieldTVDiscoveryParticipant.java:92) ~[?:?]
at org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService.removeDiscoveryResult(MDNSDiscoveryService.java:236) [bundleFile:?]
at org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService.serviceRemoved(MDNSDiscoveryService.java:200) [bundleFile:?]
at javax.jmdns.impl.ListenerStatus$ServiceListenerStatus.serviceRemoved(ListenerStatus.java:81) [bundleFile:3.5.8]
at javax.jmdns.impl.JmDNSImpl$5.run(JmDNSImpl.java:1343) [bundleFile:3.5.8]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]

What does not seem to work is the App Name function. If selected through the App Select nothing appears in the App Name. It’s a bit of a hit and miss when selecting the APP through the GUI.

The mdns errors are interesting, ill go look at what the code is doing when I get home. It does look like you may have a thing configured thats not pointing at the right IP or something. What I’m specifically looking for is the lines which contain the hex of the protocol exchange (usually starting wit 08). That should show whats going on with the app starting failures.

I think the app name issue is a bug I found yesterday which will be fixed in the next drop. The shield was sending a weird packet randomly which was wiping the app database out.

New version posted which fixes appdb bug and adds the dynamic channel commands.

EDIT: New new version posted. dafb2a9 is the correct version. There were some corner cases where the appdb was still going null. This should fix that.

Did something happen to your shield when this fired? The specific line of code that threw the NPE is supposed to get the UID of the device as announced in the mdns advertisement. It’s odd that it’s coming back empty. I suppose I could put something in to return a non-null value here, but it’s one of those corner cases that isn’t supposed to be possible to happen. It’s also odd that no other messages were presented, it should dump the mdns advertisement to the trace log before that NPE would happen.