-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doorbell #375
Comments
This sounds great. Should work like a garage door opener Shelly 1. My doorbell uses a pulse for the ring and the close Sensor should be the ring button. Ring Button is also a pulse comming to SW on Shelly 1 @rojer / @andyblac: I think this could be easy as it should only be a new Mode for Shelly 1. Am I right? By the way: Thanks again for the great work with this firmware! |
My Doorbell works exactly like that and I can’t hear it when I‘m in my Cellar‘s Office. So having a ring on my HomePod would be great if someone is at the door. I also think it should just be another mode for the Shelly like the Garagedoor. |
I already use this. The input has to be in detached mode. And the HAP type must be set to occupancy. Then it appears in HomeKit as a sensor that can e.g. trigger your iPhone to show a notification. Additionally you can set a routine which activates a light or a bell. I have another Shelly connected to a buzzer which gets activated for two seconds (via auto off function) when the occupancy sensor gets active. |
The advantage of Doorbell mode is that all homepods in the House ring immediately, no delay and every device in the home also immediately gets a push notification. You only need one Shelly 1 for this and also your old doorbell still rings. You also get two switches in home app to enable or disable the mechanical bell as well as the digital bell. This can be useful to disable the bells based on time, occupancy or routines. |
Is it possible to use it on the gate as well? |
Ok. Interesting. In my environment (no homepods) this wouldn't change anything. And the switching is done via switching routines on/off. |
When you set the Input to detached you should be able to do this. Then the switch operates separated from the input (as two separate devices). But the input is not isolated (the output of a Shelly 1 is). So the input must receive a signal from the same source as the supply voltage. |
doorbell in HAP spec has only one required characteristic - programmable switch event, exactly the same as the stateless switch. |
And as remark: |
I now have a Shelly 1 connected to receive button presses from outside and ring the doorbell. Works like a charm but needs Homebridge and some work. I’d rather have a simpler approach using on-Shelly firmware. |
@zeevox: Could you already take a look into this? It would be great to have the doorbell mode. Thanks for your support |
@BlancoDeMallloca and everyone else Regarding the support status of doorbells in HomeKit. The service type is still present on Apple's developer docs. However, it is not mentioned even once in the code for the HomeKit ADK. Back in July 2018 Apple removed the entire doorbell category from its accessory list. I implemented a doorbell for Shelly-HomeKit but it shows up as "not supported" in the HomeKit app: Apparently doorbells no longer function as stand-alone devices, they can be attached to a camera to produce a video doorbell, for reference see this issue comment on another HAP library. Or, as the HAP Specification vaguely puts it:
For those that have homebridge-shelly-doorbell could you share some insight on how it works with HomeKit? Does it show a blank camera stream? |
I would be fine if it fakes a camera somehow. I just want it for the notifications. |
I use https://github.com/Sunoo/homebridge-camera-ffmpeg for my Video Doorbell with a GIF stored on my raspberry pi for the image and it works well on my iPhone with iOS 14.4 (and prior versions) . It also works with a static image or with no image. You could always add a default image, one of the existing icons and maybe some text, if you can pack that into the tiny memory space. |
@zeevox and all: Thanks for the time spent on this issue. For me its also fine to have a predefined image or an icon. As @basroovers already wrote the main feature is the notification. Trank you very much |
I attached two screenshots how it looks like in my home app. i have a Shelly 1 with the stock firmware and Homebridge-Shelly-doorbell plug-in from @Sl1nd installed. The Bell itself doesn’t show up in HomeKit but the Homepods ring if someone pushes the button. Additionally you get two switches where I can turn the mechanical gong at my door as well as the digital gong for the HomePods on or off. Very useful for my „Good Night“ Automation. |
@zeevox The post that are you liked to is outdated or wrong, doorbells are back and they worked, only the Home app tile says unsupported. The Home app says it's unsupported, but that only means there is no interface in the Home app. If you use Home+ or the Eve app you can attach automatisation for the doorbell. And if you trigger a doorbell the Home app gives a push notification and all HomePods are plaining a doorbell sound. |
@timoschilling Yes! Thank you for pointing this out, indeed it says unsupported but pressing it causes a notification. But I guess since there is no UI that means there is no switch for digital and mechanical gong like in the screenshot @DerKoller-eu posted? |
The switch is created by the Homebridg plug-in. S as this is a nice feature I would love to see this in a Shelly HomeKit Firmware as well.. |
this can be done in a separate update. |
@DerKoller-eu @BlancoDeMallloca i've cut 2.8.0-alpha1, please help test - #498 |
Thank you very much. Need to go to the workshop to get add. installation material. Will test it asap. |
I've been using a shelly1 for my bell as a classic switch with an auto-off timer for a long time. After the update I have now set up the shelly as the detached / doorbell / pulse as described. I also get push notifications when the doorbell rings. But how can I make the gong ring? |
I have the same issue either I get a notofication with detached or the gong rings with momentary. Is it possible to get both? |
Wait for a later version or create a automatisation wich turns on the switch if the doorbell triggers |
Thanks just thought I was missing something out. Meawhile I will try your suggestion 😅👍🏻 |
Have I missed something obvious in the GUI, I have a Shelly1, but can’t see the doorbell option anywhere. |
Shelly1 acts as a Relay and a Switch input. I used the https://github.com/Sunoo/homebridge-camera-ffmpeg#readme plugin to make a video doorbell and used the Shelly1 to send a http command from the SW input for the doorbell trigger. Works brilliantly. I use a GIF on my raspberry pi as the video feed. Here's how it works: Opening the Door Automatic Door Opener Displaying Door Lock/Unlock Status |
That’s a nice setup, but my question was related specifically to the Shelly Mongoose HomeKit firmware and how this is supported natively, without going via Homebridge.
There is reference to a doorbell in the firmware, but I can’t seem to set it up as such.
|
Hi guys, I know this is from a while ago, but I’m looking to implement something along these lines for my apartment in Austria. If I understand correctly I should be able to wire a Shelly 1 into the bell itself so that when someone rings from downstairs or from my front door, it triggers a standard HomeKit doorbell notification and rings on the HomePods. Note: I don’t have HomeBridge running 😪 Would I be able to turn the physical bell on or off as well? Thanks in advance! |
Hi @kloibs
|
@jsiegenthaler thanks for the tip! I’ve got a Nuki opener installed already, so just looking for the doorbell connectivity. Should just be able to switch the Shelly‘s switch to 12V and be good to go! |
@kloibs Excellent! If your apartment intercom has an old fashioned electric buzzer, triggered by an AC voltage, then be careful with what voltage relay you use as the voltage drops under load. I measured 14V AC under no load, so added a 12V AC relay, but it was slow to switch on when the buzzer was going. Turned out the AC voltage sunk to about 8V AC when the buzzer was buzzing. So I swapped the relay to a 6V AC relay and now it is reliable. |
@jsiegenthaler I‘m planning on getting a Shelly 1 tomorrow to implement this, but I don’t have a multimeter unfortunately. My apartment building in Salzburg was built in the 70s, so now I’m nervous about the voltage, even though my landlord said he was rather confident about the voltage being 12v. Do you recommend proceeding or should I go on the side of caution and try to find a multimeter? |
@kloibs my apartment in Switzerland is of the same age. It'll be a 12V system likely with the doorbell being 12V AC. But you do need to confirm with a multimeter. You should definitely proceed, and a multimeter will be very useful. |
Sorry to keep bothering everyone. I was successfully able to get a Shelly Uni connected to power, but unsure as to where to connect either of the inputs. Whenever they’re connected to the lines that go to the bell itself, it triggers a continuous loop of doorbell rings within HomeKit. Any suggestions? |
Hi! |
Change the input type to detached, then you get a separate config section for the input where you can set the type to doorbell. |
It would be cool to use a Shelly with the HomeKit Firmeware as a Doorbell like this Homebridge Plugin enables a Shelly 1 to do so: Shelly-Doorbell.
I try to avoid using Homebridge so a direct integration would make perfect sense.
The text was updated successfully, but these errors were encountered: