For these phones you will be able to see files at storage root directory even they are Android 10. Note, few device manufacturer yet to implement the scope storage policy.
I will try to find a alternative suitable method in future. For now you can use this app to move the configuration files, certificate and data. Google files is one example of this kind of app(it should come preinstalled and avalable in play store). Google verify each of these apps manually if they absolutely needs this features. File explorer, Backup tools) get access to all directory in external storage. However some app with special permission (e.g. Hence all other directories you will appear as empty. This is due to Google’s new scoped storage policy recently introduced, where the application can only see its own directory. This will happen if your Android version is 10 or greater. In the latest version when you import/export configuration, certificate and data it will take you to the application directory of external storage instead external storage root directory.
One last feature request: could the time picker double up as a time displayer? So, show the time selected once the clock face closes rather than the text “Pick Time” ? So it is brilliant that you can combine separate panels/devices into one merged panel. The approach you have taken so far seems totally correct to me – setting up a complex heating UI has been possible as i am obtaining data from thermostat devices which are separate to the heating timer/controller. Other times they only report simple status updates e.g. Devices often report their complete current state in one payload (e.g., hue, saturation, brightness, color temp, power, link quality). Also, the same in reverse – populate a set of panels from more complex payload subscriptions. It would be helpful to combine the output of a set of panels to construct such payloads. Publish JSON Data: You can wrap publish data into a JSON format. For debugging please use the Text Input and Text Log Panel. In case JsonPath is invalid or it does not match with any data it simply gets ignored. This application does not validate JsonPath you provided. Only the global $ and local symbols are expanded by a simple regular expression. Script expressions inside of JSONPath locations are not recursively evaluated by JsonPath. Note: Only a single quote is supported inside JsonPath expression. Union operator for alternate names or array indices as a setĪpplies a filter (script) expression via static evaluation Wildcard matching all objects/elements regardless their names Subscribe JSON Data: You can parse received messages using simple JsonPath. For these panels, you have options to configure publish and subscribe topic separately. This application has multiple panels which can publish a message as well as subscribe message. Is it possible to publish and subscribe with different topic? To keep the app simple all payloads are implemented as string type.