Ich schließe mich der Meinung meiner Vorredner an:
1) Sehr spannendes Projekt. =)
2) Selber bauen wäre die bessere Option.
Zum Einen kann Tasker zwar offenbar eine ganze Menge, aber es nützt Dir nichts, wenn es den Task nicht in dem Moment ausführt, in dem Du es gern hättest.
Insofern müsstest Du also einen eigenen 'Tasker' schreiben. Vielleicht gibt es ja bestimmte Actions/Intents, auf die Tasker lauscht. Wenn dem so wäre, bräuchtest Du nur einen Broadcaser, der eben dieses Intent feuert, sobald der Akku leer oder voll genug ist.
Ansonsten lässt sich die App aus einigen Komponenten ziemlich einfach zusammenstricken:
1) Ein Broadcast/Service, der auf die Änderungen des Akkuzustandes lauscht. Wenn Akku > 80% und ladend, dann sende 'genug!', wenn Akku < 15% und entladend, dann sende 'brauche Strooooom!'
(80% weil Akkus ja auch gern mal nachlassen können. Irgendwann erreichen sie die 100% einfach nicht mehr und dann würde das Ding ewig versuchen zu laden.)
2) Einen Bluetooth Controller, der dem angeschlossenen Relais sagt 'Schalte EIN' und 'Schalte AUS'.
3) Eine Kontrollschicht, die den Broadcast des Services erhält und entsprechend den Bluetooth Controller steuert.
Ist also alles nicht allzu aufwändig.