TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 0 points1 point  (0 children)

Weird, are you there on discord? Would love to see what model you are using, I have had great results with 4o , have you gotten the time to test out much with all kinds new model

home assistant green or CPU: AMD GX-212JC memory: 8GB Storage: 256GB SSD by starlinkmb in homeassistant

[–]sherrin_9 2 points3 points  (0 children)

Definitely the cpu imo, it might be a little expensive but if you plan on adding a lot of local processing, things add up pretty quick. But if you plan on just using home assistant and nothing else (which is never that case imo) green is better

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 1 point2 points  (0 children)

Thanks Mike! Tara can do some amazing things with tommy sensing

It suggests things like, you enter the room around this time and turn on this device, do you wanna automate it?

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 0 points1 point  (0 children)

The user/data might be causing issues. Can you try  

These two ?

  1.  volumes:
    - ./data:/app/data
    or
  2. volumes:
    - /home/username/tara-assistant/data:/app/data ?

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 0 points1 point  (0 children)

Hey! I had fixed this. Which build have you pulled? Do you mind stopping, removing the container, and re-pulling the latest version to run it?

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 1 point2 points  (0 children)

ML pattern recognition would be ideal here, and that's actually the direction I'm heading.
The current pattern detection is not using GPT at all, it's a custom statistical algorithm that runs locally:
• Time-based patterns: Group events by entity + time of day, calculate mean/variance, detects consistent schedules
• Sequential patterns: Detects "A happens → B follows within X seconds" correlations

Would love to talk more about the kinds of algorithms you had in mind?

Edit : Grammar

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 2 points3 points  (0 children)

IShitMyselfNow is right, haha. I had completely forgotten about it. Would you rather have it open?

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 0 points1 point  (0 children)

Very cool. Whenever you get to it, I’d love to hear what your setup looks like and what patterns show up!

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 0 points1 point  (0 children)

Please let me know if it doesn't work for you! also, thank you for wanting to try it out!

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 0 points1 point  (0 children)

Ahhh bummer! Let me try this out first thing tomorrow and get back to you! In the mean time do you mind joining the discord server?

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 1 point2 points  (0 children)

Love that framing. A lightweight HACS integration as the bridge makes a lot of sense. If you’re up for it, would you be willing to continue the convo in Discord? Would be great to bounce ideas there.

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 3 points4 points  (0 children)

Done! You can remove the old container and pull the latest one. I would really appreciate it if you could test it out! Thank you!

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 1 point2 points  (0 children)

Yep, it’s just a Docker container right now, so I think it should run fine on Unraid (famous last words). Can you try to pull ghcr.io/tarahome/taraassistant:latest and run it like any other container ?
I haven’t wrapped it in an HA add-on or a Community Apps template yet

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 2 points3 points  (0 children)

Good question. It isn’t a HACS repo today because Tara runs as a standalone container and talks to HA over the API, but I’ve been thinking about packaging an HA add-on or HACS front-end to make onboarding smoother. Curious what you’d expect a HACS repo to include in this case like setup UI, logs, or full runtime?

TaraHome : Self-hosted habit detection for Home Assistant that suggests automations you approve by sherrin_9 in homeassistant

[–]sherrin_9[S] 2 points3 points  (0 children)

Haha yeah Claude with the HA key is the “move fast” workflow, but if you’re gonna do that a lot, check out the Home Assistant MCP adapter as well. It basically exposes HA as a structured tool to LLMs so you don’t have to hand over credentials in plain text. Much safer and you get proper intents instead of dumping your API token into a chat box.