Most active commenters
  • modeless(8)
  • 6510(4)

←back to thread

1901 points l2silver | 33 comments | | HN request time: 1.752s | source | bottom

Maybe you've created your own AR program for wearables that shows the definition of a word when you highlight it IRL, or you've built a personal calendar app for your family to display on a monitor in the kitchen. Whatever it is, I'd love to hear it.
1. modeless ◴[] No.35737709[source]
My townhome complex had one of those call boxes at the front gate. When Doordash/FedEx/the cleaners/the in-laws/etc arrived they would have to call me from the call box and I'd have to answer it and listen to garbled audio to figure out who it was and press 9 to open the gate. It was kind of a pain, so I made a Twilio app to answer calls from the call box.

I set up custom entry codes that I could hand out to anyone. Everyone got their own code, and it would text me whenever someone used a code so I'd instantly know who was coming. The text conversation was my timestamped access log. I also put time constraints on some codes so e.g. Doordash couldn't open the gate in the middle of the night, or I could set up a temporary access code for a party, and I rotated codes too, with text notifications if an outdated code was used.

I thought about making a paid app out of it, but it just didn't seem worthwhile. I didn't expect that many people would want to pay for it. For a while I was excited about a YC startup called Doorport that was going to make a hardware device that you'd install inside those dumb call boxes and make them smart with all sorts of cool features, better than my Twilio hack. But I think they pivoted to a much less interesting pure software thing and then got acquihired.

replies(14): >>35737848 #>>35737859 #>>35737865 #>>35737919 #>>35737952 #>>35738001 #>>35738179 #>>35738270 #>>35738313 #>>35738412 #>>35739423 #>>35743229 #>>35749931 #>>35768187 #
2. tshaddox ◴[] No.35737848[source]
That sounds neat. When you say everyone got their own code, do you mean that each person had a separate code for the call box, and the call box would call one of many separate Twilio phone numbers? Or did the call box always call the same Twilio number, and you instructed each person to then input their special code via the call box? My apartments have always just asked me for a single phone number which they program into the call box, so I’m guessing the latter, although it never occurred to me that the guest might be able to press more buttons after the phone call has been connected.
replies(1): >>35737906 #
3. codetheweb ◴[] No.35737859[source]
I think FreshBuzzer is a similar idea: https://freshbuzzer.com/
replies(1): >>35737893 #
4. bartkappenburg ◴[] No.35737865[source]
Nice! I built the same thing for a gate at our vacation house at a lake. The home-owners have to register their mobile number so that if you call a certain number the gate opens based on number recognition. Every time new people were at the gate (deliveries, guests, renters) they would need to call the owner, who had to hang up and call the gate’s number.

I use twilio to make outbound calls to that number using my registered phonenumber. I put a Django app in front for home owners so they can add authorized phone numbers with a expiration date.

Whenever someone is a the gate they call a twilio number, my django app checks the validity, opens the gate by calling the gate’s number with my number as ID, plays back some welcome message “hello chris, welcome to…” and sends the owner a push notification that person X is en route.

Todo: add a feature to redirect an unknown number directly to the owner and open the gate after manual verification.

5. modeless ◴[] No.35737893[source]
You're right, this looks like almost exactly the product I would have made if I decided to turn it into a product. I think they started around the same time I did. I wonder how much money they're making on it? Could be a nice little lifestyle business if they get enough users. I bet their Airbnb-focused features would be the real moneymaker, I didn't consider that as a potential market.
replies(1): >>35748273 #
6. modeless ◴[] No.35737906[source]
You're right, it's the latter. Yeah, you can still use the keypad after the call is started. But it's a little clunky. The instructions you have to give people are like "first dial 542, then wait until you hear the prompt, then enter code 867". Which as it turns out is a little too complex for a lot of people. Another reason why it wouldn't have been great as a paid product.

You could also have a fallback that forwards the call to your cell phone after a failed attempt at entering the code. But most of the reason I built this was so it would stop calling me at random times, so I didn't really want that.

replies(1): >>35745601 #
7. jpatters ◴[] No.35737919[source]
Cool. I did the same thing for my office building except I had Twilio post to our work slack with buttons that we could click to let them in or not. It was a really fun little afternoon project one day.
8. stickperson ◴[] No.35737952[source]
How did this work exactly? Twilio would answer the call, listen for a number, and "press" 9 if the number was in an allow list?
replies(1): >>35737975 #
9. modeless ◴[] No.35737975[source]
That's right. And simultaneously send a text like "FedEx opened the gate" or "Doordash failed to open the gate after hours" to my and my wife's phones.
replies(1): >>35741741 #
10. 6510 ◴[] No.35738001[source]
The product should be a LLM learning from each interaction globally. So you walk up to the door and it says Hello Jim, I see you work for fedex now. Could you please show me the label on the package?

With triggers like: If the cleaner is more than 15 min late 5 times in a period of 3 months and there are more than 5 resumes posted for cleaning positions do not open the door and fire them.

replies(1): >>35756908 #
11. Evan-Purkhiser ◴[] No.35738179[source]
Haha, I also built exactly this!

I had mine integrated with Home Assistant and got notifications via a telegram integration.

I also had mine setup so me or my room-mate in our apartment telegram group could register new codes, or generate single-use codes.

I also considered building it into a paid app, but came to the same conclusion :-)

12. noahtallen ◴[] No.35738270[source]
ButterflyMX is used a lot in Seattle buildings and does quite a bit similar to that: https://butterflymx.com/
replies(1): >>35742427 #
13. fanick ◴[] No.35738313[source]
My related story: we have door phone system in our apartment house and I wanted to get a notification whenever our flat got buzzed. I hacked the phone in our flat - attached a circuit directly to the wires leading to the coil of the buzzer and through arduino to the pc. Then I stitched together some code utilizing firebase to send notifications. Worked like a charm until google began to require credit cards for the free stuff.
replies(1): >>35750691 #
14. dgently7 ◴[] No.35738412[source]
I had a buzzer that was basically a button on the handset of a phone which would Open the door, I wasn’t allowed to open it up to wire directly into it so I slapped together a node red script on a rpi with a servo that would push the button to buzz open the door anytime I said “open seasame” with Siri via an iOS automation thingy. Never needed to carry keys again while we lived there.
replies(1): >>35758915 #
15. prox ◴[] No.35739423[source]
That’s actually some very cool hacking together! Love it.
16. wing-_-nuts ◴[] No.35741741{3}[source]
Have you gotten any 'failed' people trying to come in unexpected?
replies(1): >>35742496 #
17. daveidol ◴[] No.35742427[source]
I used to have this when I lived in Seattle! It’s pretty cool tech
18. modeless ◴[] No.35742496{4}[source]
I don't think so. The only time expired codes were used was legit delivery people using outdated codes. Sometimes they would even try multiple old codes. They must have ways of saving old codes that worked once.

Thieves didn't bother with codes, they would just climb over the gate or tailgate someone else.

19. minton ◴[] No.35743229[source]
That sounds like a fantastic tool. You didn’t happen to open source any of your efforts did you? I’m planning to do something like this and any head start would be greatly appreciated.
replies(1): >>35743838 #
20. modeless ◴[] No.35743838[source]
No code actually, I made it all in Twilio Studio which is their visual programming "no-code" tool for phone trees. Clunky to work with but trivial to set up and had enough functionality for this very simple application.

Obviously to make a real app out of it I would have redone it in a real programming language and made some frontends for web/Android/iOS.

Someone else pointed out https://freshbuzzer.com which looks like a real product that does the same thing.

21. tshaddox ◴[] No.35745601{3}[source]
Yeah, the call box in general is just not a great system in my experience. I often just tell guests and delivery people to text or call me when they get there, which works for me because my apartment is very close to the lobby. It’s just easier than hoping they figure out how to use the call box and follow my directions to get to my apartment.
replies(2): >>35745759 #>>35759681 #
22. modeless ◴[] No.35745759{4}[source]
Yeah these call boxes are simply awful. That's why I was excited about Doorport, to have something better.
23. weaksauce ◴[] No.35748273{3}[source]
https://www.indiehackers.com/product/buzzmein

for people that don't want to click... $450/month and also buzzmein was the old name

replies(1): >>35748792 #
24. modeless ◴[] No.35748792{4}[source]
Wow cool, thanks for finding that! Interesting to see how my idea of revenue potential matched with reality. I guess it matched pretty well, however I see he hasn't done any advertising and I feel like revenue could grow 10x or more if more people knew about it. At that point it seems like it would be a worthwhile project. Tricky to market though as it's one of those things that people don't know they want until it's explained to them.
replies(1): >>35748919 #
25. weaksauce ◴[] No.35748919{5}[source]
yeah certainly possible to get the word out and likely get the numbers up. to hit that target with their prices you'd need about 1500 people using it every month. definitely not unreasonable but not easy since it's in a tiny niche that people don't really think about.
26. DanHulton ◴[] No.35749931[source]
Hah, I also built this for myself, and also considering productizing it, except I realized that there's absolutely no way I want to be responsible for the situation where my service is down and people cannot get into their houses.
replies(1): >>35759669 #
27. lostlogin ◴[] No.35750691[source]
You could do that through Slack or Home Assistant too. Nice work, you’ve given me a few ideas.
28. ornornor ◴[] No.35756908[source]
> With triggers like: If the cleaner is more than 15 min late 5 times in a period of 3 months and there are more than 5 resumes posted for cleaning positions do not open the door and fire them.

I hope what you’re describing never becomes a reality. People aren’t disposable tissues for your convenience.

replies(1): >>35757534 #
29. 6510 ◴[] No.35757534{3}[source]
The joke was that this is already the reality. If it is a letter, a text message or a friendly boss changes nothing to the fact. One cant pay bills with politeness. It might actually be hilarious in how clearly defined it is in advance! If you are rarely late no one will complaint when it happens, if there is a lack of resumes posted you can be late every day and if it is less than 15 min its never an issue. The option to call the employer is still there. Remember when I said I wasn't going to make it in time today? Well, the doorbell fired me.
30. ada1981 ◴[] No.35758915[source]
I made something similar for an old nyc apartment intercom buzzer.

Also Hooked it up to Twilio so I could text a number and it would let me in.

Added passwords and such so I could share it with friends.

31. 6510 ◴[] No.35759669[source]
I imagined standing there calling you to open my door but it seems an interesting security feature. You could even have a second front door and trap people. When one leaves they have to close the living room door before opening the front door. Say someone walks you up to your door at gun point to rob you or they attempt to force their way in. You can just tell them you cant prevent the call to the police and that the door wont open, we will be trapped in the hallway, I have no control over it.
32. 6510 ◴[] No.35759681{4}[source]
one could put a sign on the door with the number to call + qr code.
33. lacrosse_tannin ◴[] No.35768187[source]
I just give out the real code