I'm not suggesting you don't do this, but you /could/ setup a speaker to play the classic remix of Steve Ballmer's "developers! developers!" whenever there are >=2 people in the room. On April 1st, of course.
Eventually I realized that it just made sense to suck it up and get my own hardware, as it was either going to be esoteric "workstation" hardware with a fifth of the horsepower of a Pentium 75 or it was going to be in a room like the UPL jammed with CRT's and the smell of warm Josta.
How do students operate these days? Unless one is interacting with hardware, I'd be very tempted to stay in "fits on a laptop" space or slide to "screw it, cloud instances" scale. Anyone with contact in the last 5 years have a sense of how labs are being used now?
Someone wrote a script to finger everyone in the entire CS department and tell when the lab was busy, by counting people logged in.
This work fine, except for on intro courses where some labs had lots of non-CS majors in them.
`Finger Stacy` would run every minute and typically be running for 15 minutes max... that is until I moved into the dorms and my machine was online all the time.
A few weeks go by and I get an email from the SDSU admin requesting that I stop fingering stacy as it was bothering the other Sysadmin. I remarked with a grin that all I was trying to do was in fact try to `name of the command` and they promptly deleted the script from the account.. It still makes me smile as I write this.
https://door-status.ucc.asn.au/ucc
Runs off a Raspberry Pi with a bodged-up version of https://github.com/ide/pico-door-sensor/tree/main
This is at least the third iteration; some previous iterations are documented here:
We just had "`rlogin` to every machine in the lab, run `who`, and collate the output". IIRC there was an early version written by 'flup that I extended with a tidier output (including an X11 window), auto-refreshing, and easier machine selection (eg. you could select rooms by name with regex filtering.)
Good times.
How many BT devices is the average student or faculty member toting around with them at a given point?
Could conceivably be 4+ with some combination of: phone, smartwatch, tablet, BT speaker, game device, etc.
One thing from and old cranky dev that I notice: it would seem the yml you post has redundancies: either have 4 endpoints, no payload or 4 different payloads, one endpoint (the endpoint itself can tell you what you need to do) However, from the express script it looks like you arrived at this in the final solution anyway. Not sure if I missed something though, is there a reason the API needs such a shape? Cheers!
One of my more fun HA project was scraping my snow removal service's tractor tracking API and passing the result for the closest tractor into HA so I can be notified (by voice with Alexa and/or push notification) when there's one nearby in case I need to move the car.
I know you mentioned patents pending, but is there anything you can share about your approach?
[1] https://www.alibaba.com/product-detail/IoT-Commercial-People...
This way, we don’t need to mount anything on the door, we just have a microcontroller plugged into one of the machines.
Our previous solution was a webcam that pointed to the lights that did a similar thing (implemented by someone before my time) but then it stopped working due to some driver issues, and I didn’t want to spend time investigating them.
Source: Currently in the building.
Which is to say, heathens who have yet to accept our lord and savior Duct into their hearts. (And its latter day saint WD-40)
Source: have done similar hobby projects for fun, which turned out to be illegal.
It is. Check your jurisdiction.