48

I'm lucky enough to have two cats. The first I had since she left her mother, the second a couple months since she left her mother.

The first, named Mohkno started out as a hero. She used to eat half her food and leave the rest for the second cat, Shadoe.

However, feeling that Shadoe had gained enough weight and settled down, she began getting designs on Shadoe's breakfast.

Shadoe is kinda useless, because she hears any sound and she runs away and so Mohkno has a free run at her food.

Yesterday I thought I'd finally fix it, because short of watching them eat, there has to be a better way

alias: Alert feeding problem
description: ""
trigger:
  - type: motion
    platform: device
    device_id: stairs_motion
    entity_id: ce1e3a9c8fdf74534d3fb0cbbd155f64
    domain: binary_sensor
condition:
  - type: is_occupied
    condition: device
    device_id: kitchen_presence
    entity_id: e28cd1385692e6d3044f87a813f7e238
    domain: binary_sensor
  - condition: time
    after: "09:00:00"
    before: "10:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
action:
  - service: notify.notify
    metadata: {}
    data:
      message: "Mohkno is trying to steal food again! "
mode: single

Needless to say, I caught Mohkno trying to sneak back downstairs four times to pilfer Shadoe's breakfast. The funny thing is, every time I would get the notification, I would catch her sneaking downstairs while staring at the kitchen door, so she knows she's misbehaving.

Anyway, it's stupid, but thought I'd share.

you are viewing a single comment's thread
view the rest of the comments
[-] sabreW4K3@lemmy.tf 3 points 9 months ago

This reply genuinely brought me joy. Thank you!

[-] Landless2029@lemmy.world 3 points 9 months ago

Oh no... my brain just went haywire.

Setup a edge device with tinyml in target area. Condig a infrared or thermal camera point at the target area. Config tinyML with the camera to recognize subject. Config squirt gun with water. Hooked up to 2 motors with tinyml for targeting.

Calibrate X and Y positioning of squirter to match target area coordinates.

Initiate negative reinforcement as needed...

this post was submitted on 02 Feb 2024
48 points (96.2% liked)

homeassistant

11921 readers
37 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 1 year ago
MODERATORS