Hacker News new | past | comments | ask | show | jobs | submit login

Nice that you should say that :) I also wrote a home automation system.

Well... actually, it's a kinda burglar alarm except it's focus is alerting way ahead of actually getting inside. I added home automation bits (minimal) just so one can elicit a real world response, but I do use it for minimal home automation (Lights, heating control and letting the chickens in and out).

I have yet to announce on on hacker news and so because I still have to write a bunch of documentation. It uses the latest state of the art computer vision triggering, currently yolov7 and I'm about to release support for yolov6. It's multimodel, so you can double check it's result with more than one model, even for specific parts of an image.

The architecture diagam and installation instructions are here:

https://github.com/hcfman/sbts-install

I actually, started writing this in 2008 and most of the current state in terms of the user interface were finished in 2012 but I only released it into open source last year really. In 2019 I add support for yolov3 and have been adding models even since.

It's written in Java and installs in just two commands on nvidia jetsons at the moment (Not in containers). The inference framework is a simple websocket based wrapper around other models so it's easy to add new models and that's written in python.

Well I finish the new release to introduce yolov6 and support for the seeed studios platforms I'll make an announcement on hacker news, note I still have a lot of work to do on documentation.




Oh, one or two more details pertainent to some of the comments above.

It has a builtin GUI around a certificate manager, so you can generate, import and use TLS inside your intranet between devices.

It doesn't use a domain specific language, rather just a simple web gui around a state machine. IMHO you can't pretty much do what you need with a state machine and anything that can't be done like this can be handled easily via the generic rest interface and if you need notifications it supports web socket based notifying of events. This make's it easy to add new rules on the fly from your phone if you want.

It make's it easy to add new pages of buttons to control the state from your phone and generates nice video alerts with multi-camera views of the trigger event.

And it's totally undiscovered. You can be the first early adopters! :)


Nice! That fog machine is great. Guess it's time to get a jetson.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: