Arduino compatible 4-button wifi remote control, battery powered, support MQTTDesigned by NiceThings in Czechia
There are currently no plans to make more boards. Feel free to head over to projects github page. There's a schematic and BOM so you can make your own. :) I fell in love with smart home but reachi...Read More…
There are currently no plans to make more boards. Feel free to head over to projects github page. There's a schematic and BOM so you can make your own. :)
I fell in love with smart home but reaching for my phone and looking for some app every time I wanted to change color of the lights was unacceptable. I've decided to try design a minimalistic, slick remote that can be placed anywhere in my home, lasts months on battery and is simple to use yet fully programmable. And Hugo was born.
This is a battery powered wifi development board with 4 programmable buttons, based on ESP8266 so it's fully arduino compatible. It is great for controlling IoT. Oh and it can last up to a year on single charge, around half a year in normal use, how cool is that?
You can control anything over wifi that can receive HTTP (webhooks) or MQTT requests, from smart bulbs, over raspberry pi to a remote website. It can directly control home automation platforms like Home Assistant (with auto-discovery), Domoticz, Hubitat, Blynk and any other that supports HTTP requests or MQTT. It is a perfect alternative to Dash buttons or zigbee / z-wave remotes.
In the new firmware version, button combinations have been introduced. You can push two neighbouring buttons at once to act as a virtual button. This effectively extends button count to a total of 7 buttons.
With default firmware, once you push any button, the remote wakes up, sends http request to a url you specified in configuration web gui and goes back to deep sleep, simple as that.
With MQTT firmware, you specify a topic and payload for each button instead of url.
You can re-flash it anytime with different firmware or your own sketch directly using usb port or arduino OTA. There is built-in usb-to-serial chip (CH340) with autoreset, so no need to push buttons to flash it (similar to NodeMCU and other ESP8266 dev boards).
The core feature of this device is that it knows which button was used to wake it up from deep sleep, so you can program different action for each button. You can take this into account and program your own firmware. See the gallery and check out gitHub page for more details.
Apart from the obvious, it has some neat features you would want from a proper wifi remote for your smart home.
1. Long battery life - up to a year on a single charge, half a year with moderate everyday usage with included battery
2. Up to 7 buttons with button combinations
3. MicroUSB connector for simple charging and serial communication
4. Hacking friendly - just connect Hugo to your PC using microUSB and hit upload!
5. Full Arduino IDE compatibility (ESP8266)
6. Github repository with detailed information, schematic and alternative firmwares
7. Built-in CH340 serial to usb converter with auto-reset
8. Charging IC with led indication (red: charging, green: full)
9. Battery level monitoring (see screenshots)
10. Minimalistic and straightforward web gui (see screenshots)
11. Nice 3D printed cover with magnetic wall mount (Pick an option with case included or print it yourself! Thingiverse link below)
12. Option to power the device directly from USB port, without the battery
13. VCC, GND, RX, TX and GPIO0 standard header pins available on the pcb
14. Four mounting holes, just in case
15. With skilled soldering, it's possible to replace status led with an IR blaster (see github page for details)
If you have any questions, feel free to drop me a DM.
TIP: Buy more units to save on shipping.
Adrian | Jan. 23, 2021
Henri | Dec. 3, 2020
Jonathan | Nov. 16, 2020
Gunnar | Oct. 11, 2020
Nick | Aug. 15, 2020
Jean-Jacques | April 11, 2020
Claudia | Feb. 24, 2020
Jeff | Feb. 6, 2020
Joël | Feb. 4, 2020
Brian | Jan. 27, 2020
Jacob | Jan. 14, 2020
Phillip | Jan. 7, 2020
Walter | Dec. 24, 2019
Tom | Dec. 23, 2019
Andreas | Dec. 12, 2019
James | Nov. 27, 2019
Matic | Nov. 21, 2019
Pierre | Nov. 8, 2019
David | Oct. 30, 2019
Michael | Aug. 26, 2019
Olivier | Aug. 23, 2019
Chirag | July 24, 2019
Maximilian | June 9, 2019
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!