DoorBird Plugin

kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

DoorBird Plugin

Post by kwijibo007 »

I've banged together an initial beta release of the DoorBird plugin. Really interested in your feedback / bugs / etc.

https://github.com/kwijibo007/DoorBird

The plugin presents 3 devices, a Doorbird device, a motion sensor (Firmware 000112 & later) and a doorbell. Hopefully it's fairly explanatory. The Doorbird device reads UDP keep alive packets form the Doorbird and shows as "on" if it's recently received a packet and "off" after 30 seconds (configerable) of no activity. It also has actions to trigger the IR light and relays.

I'll add more features (scheduling, etc.) later. My DoorBird is still sitting on my desk. I need to mount it and fully understand all the functionality.

I'll put together some full documentation over the next few days.

First mentioned here: viewtopic.php?p=164374#p164374

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin (BETA)

Post by kwijibo007 »

Version 0.4.0 of the plugin is now available: https://github.com/kwijibo007/DoorBird

Changes:
  1. - Added something useful when clicking "Send Status Request"
    - Plugin now handles the unknown packet identifier (11189196) when using the IP Chime
    - Better error checking of IP addresses in the Doorbird device configuration
    - Added ability to select the status of the Doorbird device to either Doorbird Status, Doorbell or Motion
    - Added additional Doorbird device custom states to include doorbell and motion On / Off states and last update
Known issues:
  1. - None yet but I'm sure I just created a bunch - apologies in advance :D
Please create a new topic for any bugs.

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin (BETA)

Post by kwijibo007 »

Version 0.4.1 of the plugin is now available: https://github.com/kwijibo007/DoorBird

Changes:

- Fixed the action state list for Doorbird, Doorbell and Motion On/Off states on the primary Doorbird device

Known issues:

- After updating from 0.3.0 you may receive some errors in the log. Please open "Edit Device Settings" on the primary Doorbird device and click save. The errors should stop. This only needs to be done once.

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin (BETA)

Post by kwijibo007 »

Version 0.5.0 of the plugin is now available: https://github.com/kwijibo007/DoorBird

Changes:

- Added lock devices to control relays
- Added "Continuous IR Mode"

Known issues:

- None yet but watch this space! :D

Please create a new topic for any bugs.

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin (BETA)

Post by kwijibo007 »

Version 0.6.0 of the plugin is now available: https://github.com/kwijibo007/DoorBird

Changes:

- Added Doorbird restart command
- Added a warning to "Continuous IR Mode". In order to use Continuous IR Mode you must enable it in the Doorbird devices advanced options (therefore reading the warning)
- Added support for the Doorbird I/O Door Controller. This was a big "under the hood" change to the way relays (and lock devices) are handled. Until this release the plugin assumed that every Doorbird had two relays. Now the plugin queries the Doorbird and discovers the actual number of relays. This allows support of the Doorbird I/O Door Controller.

Please note:

You will need to re-bind the relays to any triggers or action groups that energise relays. An error will be logged when you open the trigger/action config. This is expected.

Known issues:

- None yet but there were some fairly big changes made to this release so I expect a few bugs to surface. Apologies in advance.

Please create a new topic for any bugs.

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin (BETA)

Post by kwijibo007 »

Version 0.7.0 of the plugin is now available: https://github.com/kwijibo007/DoorBird

Changes:

- Minor bug fixes to resolve error when first adding a new Doorbird device
- Fixed some log entires with incorrect spelling of Doorbird
- Added printing of details from the decrypted UDP packed when Debug Messages are enabled in the plugin prefrences

Known issues:

- None (yet)

Please create a new topic for any bugs.

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin

Post by kwijibo007 »

Release version 1.0.0 of the DoorBird plugin has been submitted to the plugin store. I'm not sure how long it will take to get approved but in the meantime it can be found here: https://github.com/kwijibo007/DoorBird/ ... Plugin.zip

As it's been exactly a year to the day since the first beta was released I figured it was time to make it official!

Changes:

- Added a new feature to allow the plugin to monitor Security Spy web logs. When the Security Spy log reports that the DoorBird camera is being accessed the plugin activates the IR light (when the built in Indigo 'isDaylight' variable == False). This can be enabled from the plugin settings advanced options.

Known issues:

- None yet.. :D

Please create a new topic for any bugs.

Pete
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin

Post by kwijibo007 »

Version 1.1.0 of the plugin is now available: https://github.com/kwijibo007/DoorBird and should be updated soon in the plugin store.

This release includes the following:
  • - Added support for M1 Macs
    - Added population of the Indigo device address field to support the official Alexa plugin
    - Removed the restriction of requiring an IP address - DNS names can now be used
Please let me know of any issues.
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin

Post by kwijibo007 »

Version 1.2.0 of the plugin is avaialble in the Plugin Store.

This version adds the ability to save an Image from the Doorbird's camera via the actions menu to your Mac running Indigo Server.

Big thanks to rapamatic for the idea and supplying the code.
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin

Post by kwijibo007 »

Version 2.0.0 of the plugin is available in the Plugin Store.

This is the Python 3 version of the plugin. No functionality has been added or changed.
kwijibo007
Posts: 331
Joined: Fri Sep 27, 2013 4:58 pm
Location: Melbourne, Australia

Re: DoorBird Plugin

Post by kwijibo007 »

Version 3.0.0 of the plugin is available in the Plugin Store.

This version supports the new Event Monitoring Decryption of UDP broadcasts (UDP Notifications Version 2) in the Doorbird API.

This should resolve issues of new motion / doorbell presses not being registered in Indigo.
Locked

Return to “Doorbird”