• Decq@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 days ago

    Sure it can improve in some places but saying it is horrible is really over stating it… It was never meant to be ‘programmable’ but configurable.

    Now for your fish tank issue… That seems like the easiest automation to make…

    • Trigger on button helper press
    • Turn off pump
    • Wait for 15m delay
    • Turn on pump

    And then just add it to dashboard. Not really sure how that’s horrible or difficult?

    • ryannathans@aussie.zone
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      3 days ago

      Ran into issues with it conflicting with other routines that control the fish tank pump too

      • Decq@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        Not sure how that would conflict with anything… Maybe a schedule? Then just add an override toggle helper that you check in your schedule.

        I feel like you’re trying to use it in your specific way. Instead of using home assistant as intended. Sure that’s a valid criticism for your use cases. But it doesn’t make home assistant objectively terrible imho.

          • Decq@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            You can either directly disable an automation e.g. automation.turn_off: ... or set/read the state of a helper entity that you use to disable certain functionality in another automation. There are probably more tricks too. Though I try to make my automations as atomic as possible so they don’t need to be connected this way.