Hi. I'm trying to automate turning on my heater at a select time. Ideally with the finished process I would click a button (home screen?), it would prompt me for a time of day, and it would turn on the heater at that time, once.
The difficulty is the way the (Android) heater app works. First you launch the app, then the app searches for the Bluetooth device and connects to it, then to turn on the heater you have to looooong press the start button, then you have to set the strength of the heater by tapping another button several times until the visual que is where you want it. I think with this last one you can click less a dozen times to bottom it out then click more a discrete number of times to make things predictable.
OK, so the other task app "Automate" has the ability to check if a Bluetooth device is connected by selecting the device by its MAC address. Macrodroid seems far less sophisticated in that you can only select paired devices. The Bluetooth heater is never paired with Android so Macrodroid's Bluetooth trigger seems unusable here, otherwise I think I could:
launch app
wait until trigger -> Bluetooth device connected
looooong press start button
press down a bunch of times to set to minimum
press up desired number of times
Of course this is less than ideal because to set the time I would have to edit the initial trigger manually each time, which is lame, but even this flow isn't possible in Macrodroid because the Bluetooth trigger isn't available. I guess I could insert a minute long delay then have it launch a minute earlier?
Any suggestions welcome
The difficulty is the way the (Android) heater app works. First you launch the app, then the app searches for the Bluetooth device and connects to it, then to turn on the heater you have to looooong press the start button, then you have to set the strength of the heater by tapping another button several times until the visual que is where you want it. I think with this last one you can click less a dozen times to bottom it out then click more a discrete number of times to make things predictable.
OK, so the other task app "Automate" has the ability to check if a Bluetooth device is connected by selecting the device by its MAC address. Macrodroid seems far less sophisticated in that you can only select paired devices. The Bluetooth heater is never paired with Android so Macrodroid's Bluetooth trigger seems unusable here, otherwise I think I could:
launch app
wait until trigger -> Bluetooth device connected
looooong press start button
press down a bunch of times to set to minimum
press up desired number of times
Of course this is less than ideal because to set the time I would have to edit the initial trigger manually each time, which is lame, but even this flow isn't possible in Macrodroid because the Bluetooth trigger isn't available. I guess I could insert a minute long delay then have it launch a minute earlier?
Any suggestions welcome