Novelkeys Novelty Big Switch Macro Pad

After putting together the EspDeck 9 key pad, and talking to the wife of other places we could make things better, the bedroom fan and lights came up. I mentioned that we could use smart switches for them and make a small 2 key control for our night stands, which she was super excited about, and then I showed her the NovelKeys big switches and it was sold, we were going to have some hilarious macro pads to control our bedroom lights.

Continue reading “Novelkeys Novelty Big Switch Macro Pad”

MDNS Across Unifi VLANs

I started working on some hardware projects related to home assistant using the ESP8266. in working on these I learned that the ESP devices use mDNS to advertise their hostnames for communicating with them. My devices however are on a separate VLAN that’s unable to communicate with the internet, and that VLAN was also blocking the mDNS updates from making it through to home assistant, keeping it from being able to know the hostnames. I could use static IPs for this, however I want to avoid locking all my little smart devices to static IPs.

Continue reading “MDNS Across Unifi VLANs”

EspDeck: Home Assistant Macro Pad

After seeing some posts with EspHome and Zigbee keypads, I realized I wanted to make one too. I wanted the ability to easily trigger more complex actions in home assistant that I don’t have an easy way to fully automate. I decided to make the EspDeck project to provide construction and technical details on building one of these macro pads. EspDeck provides a 9 key macro pad supporting single, double, and hold click actions on every key and can be integrated with home assistant easily through the ESPHome integration or add-on.

Continue reading “EspDeck: Home Assistant Macro Pad”