Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

BOFH666

@BOFH666@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Looking for recommendations for homebrew security system cameras

A friend of mine is helping me with setting up a Linux-based homebrew security system set up. He's currently using Wyze cameras, but they are faulty and have ads on them, so I'd like to find something more open-source/closed system that I can control completely. Any recommendations or pointers in the right direction would be...

BOFH666 ,

Esp32Cam with esphome running a webserver, add frigate in the mix and you can have dozens of cameras for just a few bucks.

Completely open source (apart from the espressif wifi radio stack, but who's counting) and low cost.

Yes, quality of the camera will never compete with commercial stuff, but this is way more fun. Add as much cameras as your frigate instance allows..

BOFH666 ,

Bluetooth or wifi, depending on the number of accesspoints..

Anyway, a really smart hack!

BOFH666 ,

Sony SRS-RA8000 owner here. Can confirm it works with the plugin mentioned above.

Using Harman Kardon hardware yields in a way less happy experience.

BOFH666 ,

NetApp makes storage devices, just like Dell's DataDomain.

Looks like the ad is referring to a ST6000NM0034, a drive from Seagate. Personally, I like to stay away from that brand as far as possible.

Have had good experiences with WD.

BOFH666 ,

Vlans firewall rules and something to route between the different networks.

This can all be achieved with pretty much every Linux installation.

BOFH666 ,

The Husqvarna/Gardena etc. are pretty much all one design with different colors.

Checkout https://www.robonect-shop.de/ this is an add on for those devices and unlocks nice features.

Mqtt, pushover, weather etc.etc.

Definitely recommended.

Edit: the HA integration: https://github.com/geertmeersman/robonect

BOFH666 ,

Ok, this is really over the topz but I like it. Wouldn't be too hard, to open the gate when the mower engages.

Clever and nice touch of adding the drain.

BOFH666 ,

First check the dontvacuum.me site for compatibility.

Flash with modified firmware, run valetudo and disconnect from the Chinese cloud.

Valetudo integrates with HA.

BOFH666 ,

Easydns.ca, no privacy issues. Nothing about me personally in the who's db (.net tld)

BOFH666 OP ,

You got me there... :-)

BOFH666 OP ,

Exactly this. Foolish ideas from someone behind a desk.

Nerds and hackers will win this easily.

BOFH666 ,

Does https://pushover.net/ work for you? Been using it for several years, works really well and can be used in several applications.

Or some minor scripting with curl.

BOFH666 ,

I mis understood, sms is pretty much history over here, so I considered you where looking for some way of sending messages to your phone.

Pushover supports a simple api, which can be used with curl. A la: https://support.pushover.net/i44-example-code-and-pushover-libraries#unix

BOFH666 ,

Thanks for the tip! Installed a Flukso meter several years ago, but it looks like the project is eol.

Always great to have an alternative option.

BOFH666 ,

Absolutely!

Running local, self hosted forgejo with a few runners.

Now my code is neatly checked with pre-commit and linters, build when new tags are pushed, renovate is scheduled every 24 hours to check for new releases of stuff etc.

Just a few containers and a happy user :-)

BOFH666 ,

Still testing and fiddling, but I'm using the forgejo-runner. Renovate is just another repository, with a workflow to get it started:

on:
  schedule:
    - cron: '5 2 * * *'
    - cron: '5 14 * * *'

jobs:
  build:
    runs-on: docker
    container:
      image: renovate/renovate:37.140-full
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Run renovate
        env:
          PAT: ${{ secrets.PAT }}
          GITHUB_COM_TOKEN: ${{ secrets.GITHUB }}
        run: |
          echo "Running renovate"
          cd ${GITHUB_WORKSPACE}
          renovate --token ${PAT}          

The renovate image has been pulled by hand and the forgejo-runner will happily start the image. Both PAT and GITHUB secrets are configured as 'action secrets' within the renovate repository.

Besides the workflow, the repository contains renovate.json and config.js, so renovate has the correct configuration.

BOFH666 ,

Well, they just lost some customers..

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines