# Homekit

Published articles for Homekit.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Home Hardware, Part 1: My Control4 Revenge Arc

DevFeed: [Home Hardware, Part 1: My Control4 Revenge Arc](<https://devfeed.tech/articles/home-hardware-part-1-my-control4-revenge-arc-35169.md>)

Original publisher: [Read original article](<https://blog.jessfraz.com/post/home-hardware-part-one/>)

Published: 2026-09-08T00:34:58Z

Content type: opinion

Language: en

Sources: [Jessie Frazelle](<https://devfeed.tech/sources/jessie-frazelle.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Homekit](<https://devfeed.tech/topics/homekit.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [codex](<https://devfeed.tech/tags/codex.md>), [connect](<https://devfeed.tech/tags/connect.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [sensor](<https://devfeed.tech/tags/sensor.md>), [sensors](<https://devfeed.tech/tags/sensors.md>)

### AI overview

The author describes designing consumer hardware for a Home Assistant-based smart home, including a Bluetooth sensor hub and a maintenance display. The post discusses Bluetooth proxy range, regulatory constraints, testing considerations, and the use of NFC stickers for maintenance tracking, while reflecting on using Codex during the project.

### Source excerpt

Fuck1 it, we're doing consumer hardware for ourselves now and getting fucked by economies of scale, I guess. This all started with me buying some Olimex Bluetooth proxies for Home Assistant. Then I started looking at the components and wondering if I could get better range. Now I'm designing boards, displays, and enclosures, and emailing manufacturers because their bezels are enormous. I've ordered the first two boards: a Bluetooth sensor hub and a little maintenance display. I've been working on this in Codex, and this post is going to go through what it was good at, where it got stuck or got things wrong, and where I had to step in. Why build this? Honestly, Control4, Savant, and the rest of these fucking systems seem built for rich people who don't know how to turn on their TV and would rather call someone. I want to program the fucking thing. Control4 puts HomeKit integration in its paid Connect tier.2 Why am I paying a recurring fee to connect things I already bought? I don't want to call a Control4 or Savant dealer, either, just because I want to change how something works. Give me API access or give me death. Source works too. I'll pick the hardware and connect it to Home Assistant, HomeKit, or my own code. If I want another sensor or some weird maintenance reminder, I can write that. It's my fucking house.31 Back to the Bluetooth proxies With a Bluetooth proxy, I can put the BLE radio near the sensors and get back to Home Assistant over the network.4 The machine running Home Assistant doesn't have to be within range of every sensor. When I mentioned my plans to Paul (paultag) over Slack, he pointed out that Olimex might be constrained by what the FCC allows, not just the components it picked. A radio supporting more transmit power doesn't mean you can use all of it.5 I hadn't thought about that. These are boards for my house. I'm not selling them. Fuck it, I'll build them and test them. I still have to measure the range; a bigger number on the radio's datash

## One Java API for HomeKit, Matter, and Google Home

DevFeed: [One Java API for HomeKit, Matter, and Google Home](<https://devfeed.tech/articles/one-java-api-for-homekit-matter-and-google-home-19520.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/smart-home-homekit-matter/>)

Author: Shai Almog

Published: 2026-08-24T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Matter](<https://devfeed.tech/topics/matter.md>), [API](<https://devfeed.tech/topics/api.md>), [Homekit](<https://devfeed.tech/topics/homekit.md>), [Java](<https://devfeed.tech/topics/java.md>), [Google](<https://devfeed.tech/topics/google.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [google](<https://devfeed.tech/tags/google.md>), [google-home](<https://devfeed.tech/tags/google-home.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [java](<https://devfeed.tech/tags/java.md>), [matter](<https://devfeed.tech/tags/matter.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Codename One introduces a capability-driven Java API for smart-home accessories across HomeKit and Matter, with support for traits, scenes, change subscriptions, Matter commissioning, native backends, and simulation. The release documents platform-specific conversions, availability states, and setup requirements for Google Home APIs.

### Source excerpt

Codename One now exposes smart-home accessories, traits, scenes, change subscriptions, and Matter commissioning through one capability-driven API with native and simulated backends.

## Automating garage doors with Shelly1, ESP8266, sensors, and HomeKit

DevFeed: [Automating garage doors with Shelly1, ESP8266, sensors, and HomeKit](<https://devfeed.tech/articles/automating-my-hard-to-automate-garage-doors-37777.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/homekit-garage/>)

Author: Carlos Alexandro Becker

Published: 2023-11-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Homekit](<https://devfeed.tech/topics/homekit.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>)

Tags: [esp8266](<https://devfeed.tech/tags/esp8266.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [integration](<https://devfeed.tech/tags/integration.md>), [sensor](<https://devfeed.tech/tags/sensor.md>)

### AI overview

The article documents a HomeKit integration for two garage doors using Shelly1 relays, an ESP8266, garage-door contact sensors, and modified remotes. The second design uses sensor state to choose whether to open or close the door.

### Source excerpt

This is how I automated my garage doors without using a BTN interface.

## Integrating Alarm Systems with Homekit

DevFeed: [Integrating Alarm Systems with Homekit](<https://devfeed.tech/articles/integrating-alarm-systems-with-homekit-37776.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/homekit-alarms/>)

Author: Carlos Alexandro Becker

Published: 2023-11-04T00:00:00Z

Content type: article

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Homekit](<https://devfeed.tech/topics/homekit.md>), [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Zip](<https://devfeed.tech/topics/zip.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [chat](<https://devfeed.tech/tags/chat.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [integration](<https://devfeed.tech/tags/integration.md>), [password](<https://devfeed.tech/tags/password.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>), [zip](<https://devfeed.tech/tags/zip.md>)

### AI overview

This post documents the author's effort to integrate an Intelbras AMT8000 alarm system with HomeKit after finding the vendor's apps unreliable and difficult to integrate. It describes obtaining the API documentation through Intelbras support and receiving a ZIP archive containing spreadsheets, text files, and Java and C# files.

### Source excerpt

This post documents my journey implementing a Homekit integration for my Intelbras AMT8000 alarm system.

## I Automated Watering My Lawn & Garden!

DevFeed: [I Automated Watering My Lawn & Garden!](<https://devfeed.tech/articles/i-automated-watering-my-lawn-garden-10511.md>)

Original publisher: [Read original article](<https://technotim.com/posts/automate-lawn-garden/>)

Author: Techno Tim

Published: 2023-07-04T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [automation](<https://devfeed.tech/tags/automation.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [hub](<https://devfeed.tech/tags/hub.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [smart](<https://devfeed.tech/tags/smart.md>), [vlog](<https://devfeed.tech/tags/vlog.md>)

### AI overview

A tutorial describing how to automate lawn and garden watering without built-in irrigation using hose faucet timers, a manifold, sprinklers, and soaker hoses. It also explains integration with the b-hyve app, Home Assistant, and HomeKit.

### Source excerpt

This week I finally decided to automate the watering of my lawn and garden without irrigation, here's how... 📺 Watch Video Automation Without Irrigation Since I don't have irrigation, I have to use hoses, but that's OK because I picked up these hose faucet timers. They're great because you can hook them up to any hose faucet. I picked up this manifold and connected 4 of these faucet timers, ...

## Scrypted Connects Cameras to Home Hubs

DevFeed: [Scrypted Connects Cameras to Home Hubs](<https://devfeed.tech/articles/meet-scrypted-stream-any-camera-to-any-home-hub-10660.md>)

Original publisher: [Read original article](<https://technotim.com/posts/scrypted-home-hub/>)

Author: Techno Tim

Published: 2023-05-13T15:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [automation](<https://devfeed.tech/tags/automation.md>), [camera](<https://devfeed.tech/tags/camera.md>), [devices](<https://devfeed.tech/tags/devices.md>), [google-home](<https://devfeed.tech/tags/google-home.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [hub](<https://devfeed.tech/tags/hub.md>), [integration](<https://devfeed.tech/tags/integration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [stream](<https://devfeed.tech/tags/stream.md>), [unifi](<https://devfeed.tech/tags/unifi.md>), [unifi-cameras](<https://devfeed.tech/tags/unifi-cameras.md>)

### AI overview

This article presents Scrypted, open source software hosted on a local machine that connects cameras from various manufacturers to home hubs such as Apple HomeKit, Google Home, Alexa, and Home Assistant. It describes how this can enable hub features including notifications and automation without replacing existing cameras.

### Source excerpt

Meet Scrypted an Open Source app that will let you connect almost any camera to any home hub, certified or not! You can connect popular devices from UniFi, Amcrest, Hikvision, Nest & Google, Tuya, Reolink, and many others to your home hub of choice, whether that be Apple's HomeKit, Google Home, Alexa, or even Home Assistant.This lets you choose and reuse your own devices and take advantage...

## HomeKit on Espressif's ESP32

DevFeed: [HomeKit on Espressif's ESP32](<https://devfeed.tech/articles/homekit-on-espressif-s-esp32-13882.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/homekit-on-espressifs-esp32/>)

Author: John Lee

Published: 2019-02-10T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [API](<https://devfeed.tech/topics/api.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [internet-of-things](<https://devfeed.tech/tags/internet-of-things.md>), [iot](<https://devfeed.tech/tags/iot.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Espressif describes its HomeKit SDK for ESP32-based connected products. The SDK is designed to simplify common tasks such as network configuration, discovery, cloud communication, interoperability, and device control through an API, while remaining extensible for less typical applications.

### Source excerpt

IoT is not one thing, it means different things to different people. So also, there are so many ways of building connected products. And that means there are so many questions for every aspect of your connected product: - What communication protocols do we use? - Which network configuration mechanism should we use? - What do we use for remote communication? - What's the most secure method for doing this? - Do we offer low-latency control options through local network access?

## Apple HomeKit

DevFeed: [Apple HomeKit](<https://devfeed.tech/articles/apple-homekit-13809.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/apple-homekit/>)

Author: John Lee

Published: 2018-10-24T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apple](<https://devfeed.tech/tags/apple.md>), [blog](<https://devfeed.tech/tags/blog.md>), [development](<https://devfeed.tech/tags/development.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [manufacturing](<https://devfeed.tech/tags/manufacturing.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>)

### AI overview

Espressif's HomeKit SDK is a certified SDK conforming to the latest HomeKit specification. It provides an accessible, flexible API for creating accessories and bridges, while supporting development, certification, and manufacturing workflows.

### Source excerpt

Espressif's HomeKit SDK is a fully certified SDK that conforms to the latest HomeKit specification. The SDK is engineered to expose an easy to use API, while also being flexible enough to create a variety of accessories and bridges. Espressif supports the entire workflow from development to certification and manufacturing. This way you can focus on your product, and let the SDK manage HomeKit conformance. The SDK is available at: - Apple's HomeKit ADK: - Espressif's HomeKit SDK: More Details:

## Wi-Fi Certification with ESP32

DevFeed: [Wi-Fi Certification with ESP32](<https://devfeed.tech/articles/wi-fi-certification-with-esp32-13974.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/wi-fi-certification-with-esp32/>)

Author: John Lee

Published: 2018-08-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [Security](<https://devfeed.tech/topics/security.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [branding](<https://devfeed.tech/tags/branding.md>), [building-products](<https://devfeed.tech/tags/building-products.md>), [certifications](<https://devfeed.tech/tags/certifications.md>), [company](<https://devfeed.tech/tags/company.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [fcc](<https://devfeed.tech/tags/fcc.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [iot](<https://devfeed.tech/tags/iot.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [module](<https://devfeed.tech/tags/module.md>), [money](<https://devfeed.tech/tags/money.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [security](<https://devfeed.tech/tags/security.md>), [source](<https://devfeed.tech/tags/source.md>), [us](<https://devfeed.tech/tags/us.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [wifi](<https://devfeed.tech/tags/wifi.md>)

### AI overview

This article explains Wi-Fi certification for IoT products using ESP32 modules. It distinguishes Wi-Fi Alliance certification from regulatory certification such as FCC approval, describes when Wi-Fi certification is required, and outlines derivative certification using already certified ESP32-WROVER and ESP32-WROOM-32D modules.

### Source excerpt

A fair number of questions come up regarding Wi-Fi certification for Wi-Fi enabled IoT products. Here is an attempt to answer some of the relevant ones. Wi-Fi certification is a program by Wi-Fi Alliance that ensures that products that pass certification adhere to the interoperability and security requirements as laid out in the standard. It tests for protocol compliance.

## Creating Unique Factory Data Images

DevFeed: [Creating Unique Factory Data Images](<https://devfeed.tech/articles/creating-unique-factory-data-images-13827.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/creating-unique-factory-data-images/>)

Author: John Lee

Published: 2018-05-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [building-products](<https://devfeed.tech/tags/building-products.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [esp](<https://devfeed.tech/tags/esp.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [manufacturing](<https://devfeed.tech/tags/manufacturing.md>), [partition](<https://devfeed.tech/tags/partition.md>), [password](<https://devfeed.tech/tags/password.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This tutorial explains how to use multiple NVS partitions in ESP-IDF to store per-device factory data separately from user configuration. It describes creating unique partition images for manufacturing and preserving the ability to erase user settings during a factory reset.

### Source excerpt

A common requirement while building a device is to have some unique information programmed into the device at the time of manufacturing. This information could be a unique serial number, or a unique MAC address ; or it could be a unique secret like the default password, or the HomeKit pairing pin. We have seen quite a number of ways that customers have achieved this. - Some use a few NVS keys to store this information at the factory.