Skip to content

Add Flow conditions for speaker state #9

Description

@jelledelaender

Goal

Expose useful SoundTouch state as Homey Flow conditions.

Candidate Conditions

  • Speaker is playing.
  • Current preset is a selected preset number.
  • Speaker is available/reachable.
  • Current source equals a selected/source value, if source state is reliable enough.

Context

The app already tracks playback state, active preset, source, and availability internally. Flow conditions would let users branch automations based on the speaker state.

Acceptance Criteria

  • Flow condition cards are available for the SoundTouch driver.
  • Conditions use current device state without triggering playback.
  • Missing/unknown state returns a conservative false result.
  • npx homey app validate passes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:flowHomey Flow cards, triggers, conditions, and actionsenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions