Coral with yolo9 or igpu with yolo9...any benefit using the igpu over the coral

Hello...

i am wondering...since i get so much better inference time with a coral and yolo9 compared to the n100 igpu.
is there actually better detection with the graphics compared to the coral that i have missed or is it just that the coral is limited in any way?

Before my dog ate it, i had 13 ms on the coral and over 50 ms on the igpu.

The coral uses the yolov9s-relu6 320x320 and the igpu uses yolov9t 320x320

So in my understanding the coral is using the more capable model and gets better inference.

Would love to hear any info about it...thx

reddit.com
u/Particular_Ferret747 — 20 hours ago

Anyone selling his usb coral here?

Hello...my coral had a hard day with my dogs chewing...and now is lets say it nicely...kaputt.

Since budget is always low...new is not an option...thx

reddit.com
u/Particular_Ferret747 — 3 days ago

Using frigate as motion detector

Edit 1:

Trying this now: https://pastebin.com/Ri0GeXzP

Thx for all the help here

Hello everyone...

I had a lighning issue and my motion detector went south...sinc ei also look at the same area with my dahya cam, i thought i could just put a smart switch in the line and have the cam see motion or not and switch the light on and of...

so far so good, works...jsut to good :-) is also recognices the light turn off as motion...and when i look at the debug motion boxes, even the artifacts are causing it.

so i played with the motion threshold and had no luck, cause at some point the light doesnt come on, but also not for me anymore...

so my next idea was to use detection of humans/pets and so on, but i havent found a way to use it this way yet.

Any ideas or is anyone using such setup already and share some wisedom?

frigate is bare metal and home assistant is bare metal.
Here the automation: https://pastebin.com/qjqtfKxy

Here the frigate one: https://pastebin.com/cmERB43h

Driveway cam is the beast i want to use

reddit.com
u/Particular_Ferret747 — 4 days ago

Do whole house surge protectors actually work?

Hello everyone...last weekend my property got struck and i lost some valuables.

Since i dont want to run a surge protector to every electronic device, i was wondering if those advertised hole house once work.

Example would be the HSPD-80 device.
thx for any input on this

reddit.com
u/Particular_Ferret747 — 10 days ago

Are there still affordable absorption chest freezers out there?

Hello everyone...
I am in the market for a chest freezer, but i hate compressor cooling due to its constant breaking nature (at least i have this sad experience). So i looked at my RV and did some reading, and this thing is doing the same thing but without compressor...
So does anyone know a brand or product that would has that but doesnt break the bank (above 500). All i found was way south the 1k mark...
Or does anyone swear on his machine that has really good insulation and is "garage ready"?

Thx for any intel/suggestions.

reddit.com
u/Particular_Ferret747 — 15 days ago
▲ 0 r/docker

Docker compose yaml not pulling latest release...i need some help

Hello everyone...

I am kinda new to docker, only knowing enough to get myself in trouble, and i am running a couple images/containers on my NAS.

So far so good and usually when there is an update on the software i use, i redeploy the the container with pulling newest release and it does, comes back up and is updated...

But this time, immich in my case, does not follow that rule...i saw that there is a new version out and the bug fixes address something i need to be fixed, so i decided to do as i always did...
Redploy with pulling newest release...it does something, says pulling, creating and done...

But nothing changed.

Here my compose file...

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    extends:
      file: hwaccel.transcoding.yml
      service: vaapi # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
    volumes:
      # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
      - ${UPLOAD_LOCATION}:/data
      - /volume1/photo:/usr/src/app/external_library_mount_point:ro 
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - '2283:2283'
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false

  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    extends: # uncomment this section for hardware acceleration - see https://docs.immich.app/features/ml-hardware-acceleration
      file: hwaccel.ml.yml
      service: openvino # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always
    healthcheck:
      disable: false

  redis:
    container_name: immich_redis
    image: docker.io/valkey/valkey:8@sha256:abc6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

  database:
    container_name: immich_postgres
    image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:abc63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
      # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
      # DB_STORAGE_TYPE: 'HDD'
    volumes:
      # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    shm_size: 128mb
    restart: always


volumes:
  model-cache:

Any tip is highly appreciated....thx alot up front

u/Particular_Ferret747 — 1 month ago

Deep sleep wakeup for d1 mini clone help needed

Hello everybody...

I have a drawer full off D1 mini clones, some say ESP 12f on them others esp8266...
My project is a sonar oil tank level meter, which works great, but it drains my battery setup to fast, so i wanted to add some deep sleep and only measure every 2 hrs or so.

Either way...i have this code:

substitutions:
  devicename: oiltankmeter
  upper_devicename: Oil Tank Meter
  deviceIP: 192.168.178.8
  deviceGatew: 192.168.178.1
  deviceSub: 255.255.255.0
  deviceSSID1: 7390_iot
  deviceSSID2: 7390AP

esphome:
  name: ${devicename}
  comment: ${upper_devicename}

esp8266:
  board: d1_mini

packages:
  base: !include common/base.yaml
  wifi_scan: !include common/wifi_scan_arduino.yaml

api:
  encryption:
    key: "12345"

ota:
  - platform: esphome
    password: "12345"

deep_sleep:
  id: deep_sleep_control
  run_duration: 1min
  sleep_duration: 1min 

sensor:
  - platform: adc
    pin: A0
    name: "Battery Voltage"
    update_interval: 60s
    filters:
      - multiply: 7.16
    unit_of_measurement: "V"
    accuracy_decimals: 2

  # -------------------------
  # ULTRASONIC DISTANCE
  # -------------------------
  - platform: ultrasonic
    trigger_pin: D1
    echo_pin: D2
    name: "Tank Distance Raw"
    id: tank_distance_raw
    update_interval: 5s
    unit_of_measurement: "cm"
    accuracy_decimals: 1
    timeout: 4m

    filters:
      - multiply: 100
      - lambda: |-
          if (x < 5.0 || x > 350.0) {
            return NAN;
          }
          return x;

  # -------------------------
  # TANK LEVEL
  # -------------------------
  - platform: template
    name: "Tank Level Percent"
    id: tank_level
    unit_of_measurement: "%"
    device_class: battery
    accuracy_decimals: 1
    update_interval: 5s

    lambda: |-
      const float EMPTY = 135.0;
      const float FULL_DISTANCE = 25.0;
      const float DEAD_ZONE = 20.0;

      float d = id(tank_distance_raw).state;

      if (isnan(d))
        return NAN;
      if (d < DEAD_ZONE)
        d = DEAD_ZONE;
      if (d > EMPTY)
        d = EMPTY;
      float pct = (EMPTY - d) / (EMPTY - FULL_DISTANCE) * 100.0;
      if (pct > 100.0)
        pct = 100.0;
      if (pct < 0.0)
        pct = 0.0;
      return pct;

  # -------------------------
  # TANK VOLUME
  # -------------------------
  - platform: template
    name: "Tank Volume Gallons"
    id: tank_volume
    unit_of_measurement: "gal"
    accuracy_decimals: 0
    update_interval: 5s

    lambda: |-
      float pct = id(tank_level).state;
      if (isnan(pct))
        return NAN;
      return (pct / 100.0) * 275.0;

and for testing right now it is set to 1 min awake and 1 min sleeping...but also tried other time windows...longer and shorter...
D0 is directly wired to rst as needed, but i dont get this thing to wake up.

First i thought it could be the finiky usb chip or volatge regulator, so i went and powered it all direct via 3.3 volts...works great, no usb chip or power regulator involved...but still...3.2 volts constant on D0, no dip to 0 volts when it would be time to wake up.

The reset button itself works...it wakes up, goes through its time of awakens and falls asleep again...

Anyone having any secret sauce to this? Besides kissing it awake every time...

would it make a difference if i change the type on top away from d1_mini to a different chip type or the newer 12f whats not?

reddit.com
u/Particular_Ferret747 — 1 month ago

Where/how do you buy 1-2 panels without getting destroyed on shipping?

Hello everyone...

I have my little pirate setup and i want to get rid of my 175watt panels and replace them with 450-550 ones to reduce the space need to make a dent.

Now i spoke with my local solar guys, and they asked around 750 per panel...but online i see them for 160,- +-...so how/where would one order low quantity and not get splinters delivered...

reddit.com
u/Particular_Ferret747 — 2 months ago

What could cause this chunk of untracked energy?

Hello everyone...i have 2 emporia vue2 in esphome mode to cover all my breakers.

Works great so far but every day i end up with a pretty solid chunk of untracked power...so my main cts meassure x and the sum of all small ones add up to something else.

Anyone had that and found a way to cure?

u/Particular_Ferret747 — 3 months ago