Skip to content

Tasker integration #49

@xvello

Description

@xvello

As we want to keep the project's scope limited, it would be good to open an "escape hatch" for users to implement features we don't want to support. As discussed in #30 (comment), Tasker is a popular application in the home automation sphere, and a good fit for the intended voice satellite use case. Here are several that could be relevant:

State plugins

  • Ava Activity: triggers on voice activity and/or timer activity: tasker: Ava Activity state plugin #65
    • Turn the screen on / turn on brightness / pause music app when the wake word is detected
    • Bring Ava to the foreground when a timer starts
    • Run actions when a timer is ringing

Event plugins

Relatively easy to implement:

  • Event on EspHomeState value changes: can be used to differentiate between "Listening" and "Replying" phases more reliably than through a state

Action plugins

We'd need internal changes to allow these actions from a Tasker singleton

Let's discuss other use cases below.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions