frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Golang UniFi Network and Protect API CLI and Client

https://github.com/ClifHouck/unified
4•cliffy•1y ago
Ubiquiti recently added HTTPS REST APIs to their Network and Protect applications. While exploring what was available, I came across a pair of interesting endpoints that promised to stream Protect events like detections, motions, doorbell rings, etc. over a Websocket connection.

My UniFi doorbell works great, but I frequently miss the sound of the doorbell because the main chime is far from my workstation, plus I prefer to mostly silence my phone while I'm working. Physical UniFi Chimes are available, but are usually out of stock, and their price seems to keep going up! So my initial motivation was to write enough of a client to enable a doorbell application which would play a sound whenever a "ring" event was emitted by Protect's API.

A few dozen commits later, I found I had built a half decent client and CLI command utility for talking to the Network and Protect APIs. So I'm pleased to announce the initial v0.1.0 release of `unified`:

`unified` is a command line utility (and Golang client) for talking to UniFi Network and Protect APIs.

You can check out the code at: https://github.com/ClifHouck/unified

v0.1.0 supports the following:

UniFi Network API V1 is fully supported as of Network application version "9.1.120".

UniFi Protect API V1 is only partially supported, with the following endpoints supported:

- `/v1/meta/info`

- `/v1/subscribe/devices`: only partial type support.

- `/v1/subscribe/events`

- `/v1/cameras/`

- `/v1/cameras/{id}`

But I'm committed to working towards full Protect API V1 support.

I think there's a lot of potential for interesting uses of these APIs. Hopefully someone besides me finds this useful.

Disclaimer: This client is not in any way affiliated with Ubiquiti. I do not take any responsibility for any harm that may come to your device(s) by utilizing this client. Use at your own risk!

Scattered thoughts on how doing math feels these days

https://dynomight.net/math/
1•surprisetalk•41s ago•0 comments

Help Wanted: Technical Scouts – By Eric Gilliam

https://www.freaktakes.com/p/help-wanted-technical-scouts
1•rbanffy•1m ago•0 comments

Heatbit Says Your Water Heater Should Be Mining Bitcoin, and Now It Can

https://gizmodo.com/heatbit-says-your-water-heater-should-be-mining-bitcoin-and-now-it-can-200083...
1•rbanffy•2m ago•0 comments

Show HN: ASOClimb – App Store keyword ranks and revenue ranges for indie devs

https://asoclimb.com/
1•Abhinayguptha•2m ago•0 comments

How we test LLM serving changes for coding agents, two hours of GPUs per change

https://www.upbound.io/blog/drinking-our-own-champagne-part-5-what-does-it-take-to-grow-a-self-ho...
1•d-ramdass•2m ago•0 comments

AI Governance Project

https://vanderbiltpolicyaccelerator.substack.com/s/ai-governance-project
1•rafaelc•3m ago•0 comments

Sebastian Raschka's from-scratch video course on building reasoning models

https://magazine.sebastianraschka.com/p/building-reasoning-models
1•sgiannopoulos•3m ago•0 comments

Wages Fall to 43% of U.S. Gross Domestic Income, Lowest Since 1929

https://unusualwhales.com/news/wages-43-percent-gdi-lowest-since-great-depression
1•robtherobber•3m ago•0 comments

Apple App Store review process hits a traffic jam

https://www.theregister.com/applications/2026/10/22/apple-app-store-review-process-hits-a-traffic...
1•SunboX•4m ago•0 comments

Humanity TopK: Ranking historical figures through 1.24M comparisons of deeds

https://hominidintelligence.org/leaderboard
1•heathsun•4m ago•0 comments

Pngdeer – a Rust PNG compression library that rivals TinyPNG

https://github.com/heydeer/pngdeer
1•luin•5m ago•0 comments

Kid Pix: an in-browser, public domain version

https://kidpix.app
1•sparklingmango•9m ago•0 comments

This Michigan couple spotted a lucrative lottery loophole (2023)

https://www.cbc.ca/radio/undertheinfluence/this-michigan-couple-spotted-a-lucrative-lottery-looph...
2•thunderbong•10m ago•0 comments

Show HN: Sóþspell, a model-guided walkthrough of a codebase

https://github.com/anthonyclarka2/sothspell
1•bloopernova•10m ago•0 comments

Why it is foolish to think AI can't write like humans

2•nitishr•10m ago•0 comments

Why Micron Is Suddenly Ditching 4F² DRAM as Rivals Double Down

https://hothardware.com/news/why-micron-is-suddenly-ditching-4f-dram
1•rbanffy•10m ago•0 comments

Build a Hidden Lock with a Magnetic Imager

https://spectrum.ieee.org/magnetic
1•gorfian_robot•11m ago•1 comments

Show HN: I built Search/Recsys that learns from feedback

https://dna.hashgrid.ai/
1•bicsi•12m ago•0 comments

The AI RCEssion: AI-driven security is calling in decades of software tech debt

https://blog.tedivm.com/rants/2026/10/the-ai-rcession-has-begun/
2•tedivm•13m ago•0 comments

Readers land on 'Binface' as name for UK space cleanup mission

https://www.theregister.com/offbeat/2026/10/25/reg-readers-land-on-binface-as-name-for-uk-space-c...
2•nephihaha•14m ago•0 comments

Nixpkgs for the Front End Impaired

https://fzakaria.com/2026/10/12/nixpkgs-for-the-frontend-impaired
1•surprisetalk•15m ago•0 comments

Digital Electronics and Computer Architecture

https://pikuma.com/courses/digital-electronics-computer-architecture
1•ibobev•16m ago•0 comments

Do Z=119 and 120 decay bottlenecks mirror relativistic 6d10 subshell geometry?

https://physics.stackexchange.com/questions/877184/why-do-z-119-and-120-decay-bottlenecks-coincid...
1•DRLogvinovich•18m ago•0 comments

Show HN: Amni-CAD – free browser CAD with FEA that Claude can drive over MCP

https://amni-scient.com/amni-cad
1•amnibro7•19m ago•0 comments

2026 DuckDuckGo Charitable Donations: $1M to privacy and non-profits

https://spreadprivacy.com/2026-duckduckgo-charitable-donations/
3•oalders•19m ago•0 comments

Show HN: Torch – A Minecraft client written in Rust

https://torchclient.com/
2•xpncvr•21m ago•0 comments

Brazil's Big bank Itau agrees to buy AI startup NeoSpace for $589M

https://www.reuters.com/world/americas/brazils-itau-agrees-buy-ai-startup-neospace-589-million-20...
2•dvaplima•22m ago•0 comments

Why AI-generated text is harder to understand than you think

https://www.unite.ai/why-ai-generated-text-is-harder-to-understand-than-you-think/
1•50kIters•23m ago•0 comments

Peta releases video showing experiments on infant monkeys at Univ of Washington

https://www.theguardian.com/us-news/2026/oct/26/peta-monkey-experiment-video
7•mikhael•25m ago•0 comments

Everything

https://github.com/HeyPuter/everything
4•ent101•25m ago•0 comments