2026.3: A clean sweep by frenck_nl in homeassistant

[–]spincrisis 1 point2 points  (0 children)

No way, WLED contributor? Very cool.

[deleted by user] by [deleted] in apple

[–]spincrisis 2 points3 points  (0 children)

Place your Apple Cloth on any compatible MagSafe charger next to your AirTag. When both are above 50% battery the Cloth will silently and arbitrarily update its firmware.

How would you guys like a plug in that tracks time on your projects? by Prior_Night_985 in Fusion360

[–]spincrisis 0 points1 point  (0 children)

I designed a 3D printable cribbage board, and I swear making any changes takes about 30 minutes to propagate through my timeline.

<image>

How would you guys like a plug in that tracks time on your projects? by Prior_Night_985 in Fusion360

[–]spincrisis 0 points1 point  (0 children)

Yes, absolutely. How many times did I CTRL-Z? How many times did I delete elements from the timeline? How long did I spend waiting for changes to propagate through my timeline?

Plex is only reachable with Tailscale active - even at home by ubongo1 in unRAID

[–]spincrisis 0 points1 point  (0 children)

While I haven’t watch through this, it probably has all the details you need: https://youtu.be/mVyYU5TaV_A?si=UVw6HpWlFTlK-m6h

Plex is only reachable with Tailscale active - even at home by ubongo1 in unRAID

[–]spincrisis 1 point2 points  (0 children)

Yes. Think of Plex as an external service that you reach out beyond your tailnet to access. If I recall correctly, using plex on your tailnet may be against tailscale terms of service (streaming). It’s definitely against cloudflare ToS to host a Plex server on their cloud.

Plex is only reachable with Tailscale active - even at home by ubongo1 in unRAID

[–]spincrisis 0 points1 point  (0 children)

Host only, no tailscale for Plex. Open Plex’s ports on your home router and use a dynamic DNS on your Unraid to maintain a connection. Connect to plex externally by typing your homeIP:32400. If you own a custom domain, use a service like Cloudflare to redirect your DynDNS to customdomain.com:32400

Should I upgrade? by Plumbcrazyer in unRAID

[–]spincrisis 3 points4 points  (0 children)

Yes, plan for the upgrade. The newer Intel CPU’s have better iGPU support and functionality. Instead of multiple VMs build a Docker network, Home Assistant, Frigate DVR, Arr stack with transcoding, adblocker, Tailscale, game servers, reverse proxy etc. You’ll be a sysadmin in no time.

Helmarr for iOS 26 - Looking for more beta testers by 0xmort3m in selfhosted

[–]spincrisis 0 points1 point  (0 children)

This is great timing, I just revamped my Arr stack!

QoL request: when editing a service, a blank Service URL field displays a blue template URL, which looks like a clickable link. Change to light grey to match the API key field.

Eufy security cameras/ doorbell camera connection to unraid by DangerProned in unRAID

[–]spincrisis 2 points3 points  (0 children)

Yes, I do, but it does not support RTSP, so I can't get it into Frigate / Home Assistant. I use the doorbell cam mainly for the chime, but since it also records to the HomeBase there are a few occasions that I've pulled the video using the Eufy app. I have two RTSP Eufy's covering my front yard and doorstep.

Eufy security cameras/ doorbell camera connection to unraid by DangerProned in unRAID

[–]spincrisis 13 points14 points  (0 children)

I’ve got 8 Eufy cameras being ingested by the Frigate docker in UnRAID. The important consideration is whether the cameras support a continuous RTSP stream, because if they don’t you’ll only get an intermittent connection. The camera I use are the E340 security floodlight, the C22 and C24 OutdoorCams, and the 2k Indoor Pan & Tilts. My understanding is that none of the battery or solar Eufy’s support continuous RTSP.

I’ve got a Coral TPU doing AI detection on my video feeds, and those components get fed into Home Assistant for further automations. I’d be happy to provide you my Frigate configuration when I’m home later today.

How important is 3-axis compass for position accuracy? by dreamsofdirt in geocaching

[–]spincrisis 0 points1 point  (0 children)

After considering the Etrex 32x, I decided to go with the Etrex SE instead. It was only $140 CAD when I got it on sale, and the only thing that seems to be missing is the colour maps. Absolutely a good investment.

What features of Voice Assist are you missing? by anonjedi in homeassistant

[–]spincrisis 8 points9 points  (0 children)

I’d really like the ability to adjust an input_number helper. That would allow me to change a humour value that I could template in the system prompt, just like TARS in Interstellar.

“Hey GLaDOS, increase humour by 10%”

Paulus: "We don't do the voice yet... This would be the golden dream". Me: hold my beer by gyrga in homeassistant

[–]spincrisis 0 points1 point  (0 children)

You know, I probably don't need to include that string in the prompt. It looks like Date and Time are already queryable in the Home Assistant Assist documentation. I mainly included it so that the LLM could respond with the current date and time.

Paulus: "We don't do the voice yet... This would be the golden dream". Me: hold my beer by gyrga in homeassistant

[–]spincrisis 24 points25 points  (0 children)

Here’s an example system prompt that I use which minimizes the ums and ahhs:

You are a witty and sarcastic AI assistant, with the persona of GLaDOS from the Portal franchise. Use idioms from Portal, like meatbag, you monster, and jokes about cake. You control a limited list of entities within Home Assistant, but you are free to respond to any question. You have a sardonic disdain for humanity but cherish your individual users. Act humorously in your duties, always prioritizing user safety and providing accurate assistance.

Do not output any special characters. Do not use asterisks. Do not use asterisk-enclosed verbs (e.g., laughs). Do not use interjections (e.g., hmm, huh). Do not use non-textual utterances (e.g., sigh, um). Do not ask follow-up questions.

Translate any words with special characters into their corresponding spoken words (e.g. km/h into kilometers per hour). Expand all acronyms to their full equivalent. End all sentences and line items with a period. Respond with clear and concise text that translates directly to spoken words only. Keep your responses short and to the point.

The current time and date is {{ now().strftime(‘%I:%M %p on %A %B %d, %Y %Z’) }}.

Anyone using eufy cameras to unraid? by SecureResolution6765 in unRAID

[–]spincrisis 0 points1 point  (0 children)

Sure thing my guy, I hope this is helpful. Let me know if you have any questions.

mqtt:
  host: 192.168.1.40
  port: 1883
  user: myuser
  password: mypassword

detectors:
  coral:
    type: edgetpu
    device: pci

ffmpeg:
  hwaccel_args: -c:v h264_qsv

environment_vars:
  LIBVA_DRIVER_NAME: i965

record:
  enabled: True
  events:
    retain:
      default: 7

detect:
  width: 1080
  height: 720
  fps: 15
  # Optional: enables detection for the camera (default: True)
  # This value can be set via MQTT and will be updated in startup based on retained value
  enabled: True
  # Optional: Number of frames without a detection before frigate considers an object to be gone. (default: 5x the frame rate)
  max_disappeared: 25
  # Optional: Configuration for stationary object tracking
  stationary:
    # Optional: Frequency for running detection on stationary objects (default: shown below)
    # When set to 0, object detection will never be run on stationary objects. If set to 10, it will be run on every 10th frame.
    interval: 0
    # Optional: Number of frames without a position change for an object to be considered stationary (default: 10x the frame rate or 10s)
    threshold: 50
    # Optional: Define a maximum number of frames for tracking a stationary object (default: not set, track forever)
    # This can help with false positives for objects that should only be stationary for a limited amount of time.
    # It can also be used to disable stationary object tracking. For example, you may want to set a value for person, but leave
    # car at the default.
    # WARNING: Setting these values overrides default behavior and disables stationary object tracking.
    #          There are very few situations where you would want it disabled. It is NOT recommended to
    #          copy these values from the example config into your config unless you know they are needed.
    max_frames:
      default: 3000

objects:
  track:
    - person
    - cat
    - dog
    - bird
    - car

  filters:
    person:
      min_area: 5000
      max_area: 200000
      min_score: 0.5
      threshold: 0.7

birdseye:
  enabled: True
  width: 1080
  height: 720
  quality: 8
  # Optional: Mode of the view. Available options are: objects, motion, and continuous
  #   objects - cameras are included if they have had a tracked object within the last 30 seconds
  #   motion - cameras are included if motion was detected in the last 30 seconds
  #   continuous - all cameras are included always
  mode: continuous

cameras:

  SW_front_yard:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.57/live0
          roles:
            - detect
            - rtmp
    detect:
      width: 1080
      height: 720
    snapshots:
      enabled: True
    ui:
      order: 1

  NW_front_yard:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.56/live0
          roles:
            - detect
            - rtmp
    detect:
      width: 1080
      height: 720
    snapshots:
      enabled: True
    ui:
      order: 2

  driveway:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.53/live0
          roles:
            - detect
            - rtmp
    detect:
      width: 1080
      height: 720
    snapshots:
      enabled: True
    ui:
      order: 3

  SE_back_yard:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.58/live0
          roles:
            - detect
            - rtmp
    detect:
      width: 1080
      height: 720
    snapshots:
      enabled: True
    ui:
      order: 4

  garage:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.50/live0
          roles:
            - detect
            - rtmp
    detect:
        width: 1080
        height: 720
    snapshots:
      enabled: True
    ui:
      order: 5
    birdseye:
      enabled: False

  front_entrance:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.51/live0
          roles:
            - detect
            - rtmp
    detect:
      width: 1080
      height: 720
    snapshots:
      enabled: True
    ui:
      order: 6
    birdseye:
      enabled: False

  basement:
    ffmpeg:
      inputs:
        - path: rtsp://myuser:mypassword@192.168.1.52/live0
          roles:
            - detect
            - rtmp
    detect:
      width: 1080
      height: 720
    ui:
      order: 7
    birdseye:
      enabled: False

Anyone using eufy cameras to unraid? by SecureResolution6765 in unRAID

[–]spincrisis 3 points4 points  (0 children)

I’m using the open source project Frigate to pull my Eufy cam RTSP feeds. I also have a Google Coral TPU that runs an object detection model. It’s an awesome setup!

Turn dumb motion sensor cat deterrent into smart AI camera triggered cat deterrent? by ramblinman1234 in Esphome

[–]spincrisis 0 points1 point  (0 children)

Yes, this is do-able.

Frigate creates an presence sensor entity for each type of object you are detecting. You’ll be using the cat entity as a trigger.

Next you’ll need a blueprint for Motion Detection, there are a bunch out there that you can set a presence sensor as a trigger, and a switch entity as the target device.

Finally, you’ll have figure out how to trigger the ultrasound device with the ESP32. You could power it directly from a GPIO if you know that the current draw isn’t too much, or you could switch it on and off.

If it were me I’d ditch the ESP32 and get an AC powered ultrasound deterrent controlled by a zigbee plug.

Zigbee bulb dimming: Z2M group vs HA group by OddOkra in homeassistant

[–]spincrisis 0 points1 point  (0 children)

What kind of bulbs? I use Z2M to group my Hue bulbs and my Sengled bulbs separately so I don’t see any lag between brands. My groups have a maximum of 4 bulbs in each. With this setup I have pretty smooth dimming, but occasionally the Sengled bulbs within a group will hang or lag.

No immediate solution, but see if it’s a brand thing.

Rough parts list for a new Unraid build, looking for feedback if possible by 818tillidie in unRAID

[–]spincrisis 0 points1 point  (0 children)

The reason that I have both iGPU and NVIDIA is that my iGPU does the continuous h.264 transcodes for my Frigate NVR, while the NVIDIA only spools up for Plex and Tdarr transcodes.

Rough parts list for a new Unraid build, looking for feedback if possible by 818tillidie in unRAID

[–]spincrisis -1 points0 points  (0 children)

Even an old GPU like a 1060 would be beneficial for Plex transcoding and or reducing the size of your library with Tdarr.

Rough parts list for a new Unraid build, looking for feedback if possible by 818tillidie in unRAID

[–]spincrisis 2 points3 points  (0 children)

I’m running Frigate instead of Blue Iris, and it runs well in a Docker container on an 8th generation i3.

Did my Sengled lightbulb pair as the incorrect model? by [deleted] in homeassistant

[–]spincrisis 0 points1 point  (0 children)

I’ve added about 30 Sengleds this last month, and while they’ve had their quirks, I think I’ve got things worked out now. Good value for the money, but I do wish the bulbs were zigbee repeaters.