Board to transfer your regular doorbell into a wifi doorbellDesigned by Lemcke Solutions, Ships from Netherlands
Update 02-08-2018 Updated version, see versions table below What is it? This is a board that can transfer your ordinary doorbell (running on 8 - 24v ac) to a wifi doorbell. The board works with an...Read More…
Updated version, see versions table below
This is a board that can transfer your ordinary doorbell (running on 8 - 24v ac) to a wifi doorbell. The board works with an ESP12 ESP8266 module that you can program with a FTDI module and (for example) the Arduino IDE. Whenever someone presses your doorbell, the board can execute an action, while leaving the regular doorbell circuit intact, so that if your module crashes for one or another reason, your doorbell will still be working. The assembled version can be used without any programming to send MQTT messages, for example to Home Assistant.
I use this board myself to send a MQTT message to Home assistant whenever the doorbell is pressed, so that home assistant can send a (pushbullet) message to my phone and activate some 433Mhz buzzers in the house. The inspiration for this board came from the Home assistant community, especially from the circuit thought out by user TisGoud, available in the documentation link below.
The board should be connected in parallel with your existing doorbell
Most doorbell transformers use AC, so it doesn't mater how you connect the wires of the doorbell to the board, there are however some cases in wich the doorbell does use DC. In that case you need to make sure the + wire of the doorbell is connected to the left side of the screw terminal and the - to the right side.
to program the board, you will need a FTDI module, like this one
To use this board, you'll need to do some programming (unless you order the assembled version, see below). The board can be programmed with the Arduino IDE. To program the board, you need to plug in a FTDI model, set the dip switch to "on" and provide the board with power through the power socket. Once you're done programming, you have to set the dip switch back to off. make sure you have installed the Arduino ide and the ESP8266 arduino core, which you can find in the Design Files link below.
If you click on "source code" at the bottom of this page, you'll find a sample where the board is used to send on/off mqtt messages to home assistant.
I've designed a 3D printed housing for the device, you can optionally order it if you like, or you can grab the STL files from the github repository and print it yourself or via a service like 3dhubs.com.
There are a few different versions around, the current version I sell is version 1.2
|1.1||Slightly updated version with protection for different adapter polarity||none|
|1.2||Changed optocoupler pin to 16 , added header for I2C devices/sensors, added button for resetting wifimanager settings||Pins on the I2c header for SDA/SCL are the wrong way around. Pin 16 does not have a internal pull-up resistor, therefore a thru hole resistor needs to be soldered on the back of the board between the octocoupler and vcc. I will include the resistor in the kits and fully assembled versions|
I offer a few different versions:
Just the board. You'll have to source the parts yourself and solder it together.
All the parts to solder yourself, the kit does not include the FTDI module or power adapter. I do also offer a kit with 5v adapter, but due to the shipping costs you will be cheaper of buying the adapter from aliexpress yourself.
Fully Assembled and Tested Board
Does not include the FTDI module or power adapter. I do also offer a version with 5v adapter, but due to the shipping costs you will be cheaper of buying the adapter from aliexpress yourself.
This version is your best bet if you don't feel like soldering or programming.
The assembled version comes with pre-loaded software, you can use it without any programming. Follow these steps to get going:
The module will now try and connect to your wifi network and make a mqtt connection. If it fails to connect to your wifi network, it will go back into "access point" mode and you can try again.
When everything is successful, it will publish a MQTT message with payload "off" to the mqtt server. When someone presses the doorbell, it will publish a message with payload "on", followed by a message with payload "off" 5 seconds later.
If you want to change the MQTT configuration or check the status,you can visit the module via a browser on the same network. for that you need to figure out the IP address the module got on your network (often you can find this in your router) and visit the module on a address like http://192.168.2.46/
You will then see this configuration page:
When you save the configuration, the module will try to connect to the mqtt server with the newly supplied settings.
If all else fails, you can reset the module. If you have v1.0 or v1.1, you can do this by connection GPIO12 of the ESP-12 to GND with a jumper wire like this:
If you have version 1.2, you can press the button next to "Erase settings & reset" for 5 seconds. The blue led will flash while doing this.
The module will now reset, erase all previously set settings and reboot, after which you can find the access point again and reconfigure the module.
Of course you can also program the board with your own software using a FTDI module.
|Shipping Rate||First item||Additional items|
PostNL: Standard Ground Rate
Lex | June 13, 2018
Martijn | June 11, 2018
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
At day-time I'm a freelance IT engineer. In my free time I like to tinker around with electronics, automate my home and toy around with things like LoRaWan. I'm not a professional hardware engineer, but I like to develop, try and test things. Once they come out good (enough), I like to put them on sale here on Tindie so others can enjoy them too.