Broadcast receiver

Since Android 8, broadcast receivers cannot be declared in the manifest file. Receivers should be explicitly registered in the service to listen for broadcast intents. Could you make this change? It looks like all your broadcast intents are declared in the manifest file, therefor none of the broadcast intent work from either tasker or ADB.

That is incorrect as that Android 8 change only impacts implicit broadcasts. If you specify the package name for an app it will still work.

This Android page mentions the following:

  • Apps that target Android 8.0 or higher can no longer register broadcast receivers for implicit broadcasts in their manifest. An implicit broadcast is a broadcast that does not target that app specifically. (…)
  • Apps can continue to register for explicit broadcasts in their manifests.

So you just need to make sure you specify the package name of Hue Essentials, as shown on the Intents page.