
1. Introduction
Today, controlling home automation data and securing smart devices is more important than ever. You might want to manage your lighting, security cameras, smart plugs, and sensors in a centralized system without depending on major cloud providers like Amazon, Google, Xiaomi, or Tuya. To do this, you need to host your own smart home server on your own device and control your devices over your local network. However, running such a hub in your home brings technical challenges: enabling communication between devices from different brands, providing secure remote access from outside the world, and keeping the system continuously operational. These problems are often solved with complex configurations and high-cost hardware. The T3 Gemstone O1 development board, with its Home Assistant integration, provides an easy, cost-effective, and secure solution to these problems.2. Home Assistant Installation
Home Assistant is an open-source smart home and automation platform. It offers features such as monitoring sensor data, controlling lights, plugs, and other devices, creating automated scenarios, and providing mobile access—all in a single system. After establishing a terminal connection to the T3 Gemstone O1 development board, start the Docker installation with the following command:hassio_supervisor and homeassistant services are in the Up (Running) state on the screen, you can access the interface from your browser:
http://gemstone.local:8123 or http://<your-gemstone-ip-address>:8123
To access from outside your home, you can use the Tailscale network for which an installation guide is available, and securely connect to your system via your Tailscale IP address (http://<tailscale-ip>:8123).
3. Accessing the Home Assistant Interface and Initial Setup
Once the system services are active, when you first access the interface via your browser athttp://gemstone.local:8123 or
http://<your-gemstone-ip-address>:8123, Home Assistant will greet you with a setup wizard.
At this stage, you can create your administrator account and complete the basic configuration of your smart home.
You can easily complete the interface setup by following the images below:
https:// in the address bar to http://.
Home Assistant Preparing Screen

Home Assistant Welcome Screen

Home Assistant User Creation Screen

Home Assistant Home Location Selection Screen

Home Assistant Data Sharing Selection Screen

Home Assistant Main Screen
4. Sensor Integration with Deneyap Kart
This section covers the steps for connecting a motion sensor to the Deneyap Kart 1A V2 development board and integrating this sensor into the Home Assistant platform.4.1 Installing ESPHome in Home Assistant

Home Assistant Main Screen

Home Assistant Settings Section

Home Assistant Settings Section

Home Assistant Add-on Store

Home Assistant Add-on Store Search Result

Home Assistant ESPHome

Home Assistant ESPHome After Installation

Home Assistant ESPHome After Installation

ESPHome Welcome Screen
4.2 Configuring ESPHome for Deneyap Kart
In the opened menu, click on the “Create Device” option.
ESPHome New Device Addition Screen

ESPHome Device Configuration Screen

ESPHome Device Configuration Screen

ESPHome Device Type Selection Screen

ESPHome Completing Device Configuration

Adding Sensor to ESPHome YAML File
number field accordingly.
For the required pin assignments, you can refer to the Deneyap Kart Pin Guide page.4.3 Uploading Software to Deneyap Kart for ESPHome

ESPHome Software Upload Options

ESPHome Software Upload

ESPHome Software Upload Log Screen

ESPHome Software Upload Log Screen

Adding ESPHome Device

Adding ESPHome Device

Adding ESPHome Device

ESPHome Devices

ESPHome Device Details
5. Frequently Asked Questions
I get an “Unsupported System” warning after installation, why?This warning may appear when using an operating system other than Home Assistant OS or when there are other manually running services on the system (such as Nextcloud or Tailscale). It is not an obstacle to the stable operation of the smart home system; it is only for informational purposes.When will the Add-on store appear?
If you access the interface immediately after installation, the Add-ons menu may not be visible. The “Settings -> Add-ons” tab will automatically become active after the system completes the necessary configurations in the background (usually within 5-10 minutes).

