diff --git a/docs.json b/docs.json
index 47e1347..16decaa 100644
--- a/docs.json
+++ b/docs.json
@@ -167,6 +167,7 @@
"tr/projects/mediabox",
"tr/projects/firewall",
"tr/projects/hotspot",
+ "tr/projects/homeassistant",
{
"group": "Teknofest",
"pages": [
@@ -339,6 +340,7 @@
"en/projects/mediabox",
"en/projects/firewall",
"en/projects/hotspot",
+ "en/projects/homeassistant",
{
"group": "Teknofest",
"pages": [
diff --git a/en/projects/homeassistant.mdx b/en/projects/homeassistant.mdx
new file mode 100644
index 0000000..d3e7ac7
--- /dev/null
+++ b/en/projects/homeassistant.mdx
@@ -0,0 +1,312 @@
+---
+title: 'Home Assistant'
+description: 'T3 Gemstone O1 Smart Home Hub Management System'
+---
+
+
+
+
+
+
+By the end of this section, you will have knowledge about the following topics:
+
+* **Home Assistant** smart home system installation on the T3 Gemstone O1 development board
+* Connecting sensors using the Deneyap Kart and providing home automation to develop smart home applications with this project
+
+
+## 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](/en/quickstart/#2-explore-gemstone) to the T3 Gemstone O1 development board, start the Docker installation with the following command:
+
+```bash
+sudo curl -fsSL https://get.docker.com | sudo sh
+```
+
+After the Docker installation is complete, you can install **Home Assistant**.
+
+```bash
+sudo apt install t3-gem-homeassistant
+```
+
+After the installation is complete, it may take 5-10 minutes for the Supervisor to download and start all services, depending on your internet speed.
+You can monitor the status with the following command:
+
+```bash
+sudo docker logs -f hassio_supervisor
+```
+
+When you see that the `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://:8123`
+
+To access from outside your home, you can use the [Tailscale](/en/projects/cloud#3-external-access) network for which an installation guide is available, and securely connect to your system via your Tailscale IP address (`http://: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 at `http://gemstone.local:8123` or
+`http://: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:
+
+
+ If you encounter an error connecting to the interface, you can resolve it by changing `https://` in the address bar to `http://`.
+
+
+
+
+
+
+When you enter the address, you will see the Home Assistant preparing screen. The screen displays an estimated time.
+
+
+
+
+
+If you are setting up for the first time, you can proceed with the setup from the **Create my smart home** section.
+If you have installed before and have backups, you can proceed with the options at the bottom.
+
+
+
+
+
+After entering your name, username, and password, click the **Create Account** button to create your account.
+
+
+
+
+
+You can select the location of your device, i.e., your **Home Location**.
+
+
+
+
+
+You need to give your consent for Home Assistant to use your data. You can continue with these settings enabled or disabled.
+
+
+
+
+
+Congratulations! You have successfully completed the setup steps and are now on the Home Assistant main screen. You can now freely configure the hub of your smart home on the T3 Gemstone O1 and start managing your devices.
+
+
+## 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
+
+
+
+
+
+After opening the menu on the left side, click on the Settings option.
+
+
+
+
+
+From the opened menu, select the Add-ons option.
+
+
+
+
+
+Click the "Install Add-on" button located in the bottom right corner.
+
+
+
+
+
+Type "esphome" in the search field in the opened menu.
+
+
+
+
+
+Click on the ESPHome option displayed in the search results.
+
+
+
+
+
+In the opened menu, click on the Install option and wait for the installation to complete.
+
+
+
+
+
+After the installation is complete, click on the Start button in the displayed menu.
+
+
+
+
+
+Click on the "Open Web UI" button.
+
+
+
+
+
+### 4.2 Configuring ESPHome for Deneyap Kart
+
+In the opened menu, click on the "Create Device" option.
+
+
+
+
+
+Click the "Create new project" button to continue.
+
+
+
+
+
+On the opened page, search according to the MCU model you will use.
+
+
+
+
+
+At this step, select the appropriate model.
+
+
+
+
+
+At this step, you need to assign a name to the board.
+
+
+
+
+
+At this step, enter your modem's SSID and password in the "Network Name" and "Password" fields.
+
+```yaml
+substitutions:
+ LED_PIN: GPIO48 # Onboard RGB LED
+ BUTTON_PIN: GPIO0 # Boot Button
+
+ # Pin Mappings
+ D0: GPIO1
+ D1: GPIO2
+ D4: GPIO42
+ D8: GPIO38
+ D9: GPIO48
+ D12: GPIO10
+ D13: GPIO3
+ D14: GPIO8
+ # I2C
+ SDA_PIN: GPIO47
+ SCL_PIN: GPIO21
+```
+Then, copy the **pin definitions** made in this section to the bottom of the YAML file.
+
+
+
+
+
+Since a motion sensor will be connected in this example, paste the following definitions at the bottom of the YAML file as shown above.
+
+```yaml
+binary_sensor:
+ - platform: gpio
+ pin:
+ number: GPIO42
+ mode: INPUT
+ inverted: false
+ name: "PIR Sensor"
+ device_class: motion
+ filters:
+ - delayed_on: 1s
+```
+
+
+
+ The motion sensor is connected to the **D4 pin (GPIO42)**. If you connected it to a different pin, you need to update the **`number`** field accordingly.
+ For the required pin assignments, you can refer to the [Deneyap Kart Pin Guide](https://docs.deneyapkart.org/en/Development_Boards) page.
+
+
+Click the "Install" button in the bottom right corner. This step completes the configuration.
+
+### 4.3 Uploading Software to Deneyap Kart for ESPHome
+
+
+
+
+
+First, connect the **Deneyap Kart** to any USB port of your **T3 Gemstone O1** development board.
+Various upload options will be displayed in the opened menu, but for the initial upload, you should select **"Plug into the computer running ESPHome Device Builder"**.
+For subsequent uploads, you can perform wireless uploads.
+
+
+
+
+
+In the **Port selection** section, select the appropriate option from the list. If multiple ports are visible, the port that disappears and reappears when you unplug and replug the Deneyap Kart is the correct port.
+
+
+
+
+
+Start the upload process. The first upload may take some time, so patience is recommended.
+
+
+
+
+
+After the upload is complete, go to the ESPHome main screen and click on the "Logs" section.
+In the opened menu, the "Wirelessly" option is now available.
+
+
+
+
+
+On **Home Assistant**, go to **Settings > Devices & Services > Add Integration** and click the "Add" button on the ESPHome device found there.
+
+
+
+
+
+At this stage, click the **Send** button that appears.
+
+
+
+
+
+At this step, give the board a name for Home Assistant. Then click the **Skip and Finish** button to continue.
+
+
+
+
+
+Click on the **"1 device"** option under **ESPHome**.
+
+
+
+
+
+Congratulations! A motion sensor has been successfully integrated into the **Home Assistant** platform. The status of the added sensor can be viewed in real-time.
+
+## 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).
diff --git a/images/homeassistant/en/app-store-search.png b/images/homeassistant/en/app-store-search.png
new file mode 100644
index 0000000..b9dd71d
Binary files /dev/null and b/images/homeassistant/en/app-store-search.png differ
diff --git a/images/homeassistant/en/app-store.png b/images/homeassistant/en/app-store.png
new file mode 100644
index 0000000..cf8cc76
Binary files /dev/null and b/images/homeassistant/en/app-store.png differ
diff --git a/images/homeassistant/en/data-sharing.png b/images/homeassistant/en/data-sharing.png
new file mode 100644
index 0000000..bea9982
Binary files /dev/null and b/images/homeassistant/en/data-sharing.png differ
diff --git a/images/homeassistant/en/esphome-add-device-homeassistant.png b/images/homeassistant/en/esphome-add-device-homeassistant.png
new file mode 100644
index 0000000..8d34a62
Binary files /dev/null and b/images/homeassistant/en/esphome-add-device-homeassistant.png differ
diff --git a/images/homeassistant/en/esphome-add-device.png b/images/homeassistant/en/esphome-add-device.png
new file mode 100644
index 0000000..393822c
Binary files /dev/null and b/images/homeassistant/en/esphome-add-device.png differ
diff --git a/images/homeassistant/en/esphome-add-sensor.png b/images/homeassistant/en/esphome-add-sensor.png
new file mode 100644
index 0000000..927e3e8
Binary files /dev/null and b/images/homeassistant/en/esphome-add-sensor.png differ
diff --git a/images/homeassistant/en/esphome-device-config-2.png b/images/homeassistant/en/esphome-device-config-2.png
new file mode 100644
index 0000000..d9fac7a
Binary files /dev/null and b/images/homeassistant/en/esphome-device-config-2.png differ
diff --git a/images/homeassistant/en/esphome-device-config.png b/images/homeassistant/en/esphome-device-config.png
new file mode 100644
index 0000000..ab02603
Binary files /dev/null and b/images/homeassistant/en/esphome-device-config.png differ
diff --git a/images/homeassistant/en/esphome-device-details.png b/images/homeassistant/en/esphome-device-details.png
new file mode 100644
index 0000000..fed47a9
Binary files /dev/null and b/images/homeassistant/en/esphome-device-details.png differ
diff --git a/images/homeassistant/en/esphome-device-name.png b/images/homeassistant/en/esphome-device-name.png
new file mode 100644
index 0000000..6cb5532
Binary files /dev/null and b/images/homeassistant/en/esphome-device-name.png differ
diff --git a/images/homeassistant/en/esphome-device-wifi.png b/images/homeassistant/en/esphome-device-wifi.png
new file mode 100644
index 0000000..4c7b379
Binary files /dev/null and b/images/homeassistant/en/esphome-device-wifi.png differ
diff --git a/images/homeassistant/en/esphome-devices.png b/images/homeassistant/en/esphome-devices.png
new file mode 100644
index 0000000..a7101fc
Binary files /dev/null and b/images/homeassistant/en/esphome-devices.png differ
diff --git a/images/homeassistant/en/esphome-find.png b/images/homeassistant/en/esphome-find.png
new file mode 100644
index 0000000..1e5d802
Binary files /dev/null and b/images/homeassistant/en/esphome-find.png differ
diff --git a/images/homeassistant/en/esphome-flash-log-2.png b/images/homeassistant/en/esphome-flash-log-2.png
new file mode 100644
index 0000000..66364cd
Binary files /dev/null and b/images/homeassistant/en/esphome-flash-log-2.png differ
diff --git a/images/homeassistant/en/esphome-flash-log.png b/images/homeassistant/en/esphome-flash-log.png
new file mode 100644
index 0000000..1659a8a
Binary files /dev/null and b/images/homeassistant/en/esphome-flash-log.png differ
diff --git a/images/homeassistant/en/esphome-flash-options.png b/images/homeassistant/en/esphome-flash-options.png
new file mode 100644
index 0000000..d3c174b
Binary files /dev/null and b/images/homeassistant/en/esphome-flash-options.png differ
diff --git a/images/homeassistant/en/esphome-flashing.png b/images/homeassistant/en/esphome-flashing.png
new file mode 100644
index 0000000..2528d3d
Binary files /dev/null and b/images/homeassistant/en/esphome-flashing.png differ
diff --git a/images/homeassistant/en/esphome-homeassistant-name.png b/images/homeassistant/en/esphome-homeassistant-name.png
new file mode 100644
index 0000000..9bb9eaa
Binary files /dev/null and b/images/homeassistant/en/esphome-homeassistant-name.png differ
diff --git a/images/homeassistant/en/esphome-installed-2.png b/images/homeassistant/en/esphome-installed-2.png
new file mode 100644
index 0000000..50dd356
Binary files /dev/null and b/images/homeassistant/en/esphome-installed-2.png differ
diff --git a/images/homeassistant/en/esphome-installed.png b/images/homeassistant/en/esphome-installed.png
new file mode 100644
index 0000000..beb010f
Binary files /dev/null and b/images/homeassistant/en/esphome-installed.png differ
diff --git a/images/homeassistant/en/esphome-welcome.png b/images/homeassistant/en/esphome-welcome.png
new file mode 100644
index 0000000..2315544
Binary files /dev/null and b/images/homeassistant/en/esphome-welcome.png differ
diff --git a/images/homeassistant/en/esphome.png b/images/homeassistant/en/esphome.png
new file mode 100644
index 0000000..556f9f9
Binary files /dev/null and b/images/homeassistant/en/esphome.png differ
diff --git a/images/homeassistant/en/home-location.png b/images/homeassistant/en/home-location.png
new file mode 100644
index 0000000..7e909ac
Binary files /dev/null and b/images/homeassistant/en/home-location.png differ
diff --git a/images/homeassistant/en/main.png b/images/homeassistant/en/main.png
new file mode 100644
index 0000000..1574643
Binary files /dev/null and b/images/homeassistant/en/main.png differ
diff --git a/images/homeassistant/en/preparation.png b/images/homeassistant/en/preparation.png
new file mode 100644
index 0000000..cf92ba8
Binary files /dev/null and b/images/homeassistant/en/preparation.png differ
diff --git a/images/homeassistant/en/settings-2.png b/images/homeassistant/en/settings-2.png
new file mode 100644
index 0000000..0a40403
Binary files /dev/null and b/images/homeassistant/en/settings-2.png differ
diff --git a/images/homeassistant/en/settings.png b/images/homeassistant/en/settings.png
new file mode 100644
index 0000000..028785e
Binary files /dev/null and b/images/homeassistant/en/settings.png differ
diff --git a/images/homeassistant/en/user-creation.png b/images/homeassistant/en/user-creation.png
new file mode 100644
index 0000000..18c093e
Binary files /dev/null and b/images/homeassistant/en/user-creation.png differ
diff --git a/images/homeassistant/en/welcome.png b/images/homeassistant/en/welcome.png
new file mode 100644
index 0000000..aa8802b
Binary files /dev/null and b/images/homeassistant/en/welcome.png differ
diff --git a/images/homeassistant/homeassistant.png b/images/homeassistant/homeassistant.png
new file mode 100644
index 0000000..885598f
Binary files /dev/null and b/images/homeassistant/homeassistant.png differ
diff --git a/images/homeassistant/tr/app-store-search.png b/images/homeassistant/tr/app-store-search.png
new file mode 100644
index 0000000..c6f6fb6
Binary files /dev/null and b/images/homeassistant/tr/app-store-search.png differ
diff --git a/images/homeassistant/tr/app-store.png b/images/homeassistant/tr/app-store.png
new file mode 100644
index 0000000..58b425c
Binary files /dev/null and b/images/homeassistant/tr/app-store.png differ
diff --git a/images/homeassistant/tr/data-sharing.png b/images/homeassistant/tr/data-sharing.png
new file mode 100644
index 0000000..7f95ac2
Binary files /dev/null and b/images/homeassistant/tr/data-sharing.png differ
diff --git a/images/homeassistant/tr/esphome-add-device-homeassistant.png b/images/homeassistant/tr/esphome-add-device-homeassistant.png
new file mode 100644
index 0000000..34938d8
Binary files /dev/null and b/images/homeassistant/tr/esphome-add-device-homeassistant.png differ
diff --git a/images/homeassistant/tr/esphome-add-device.png b/images/homeassistant/tr/esphome-add-device.png
new file mode 100644
index 0000000..b3a3ac3
Binary files /dev/null and b/images/homeassistant/tr/esphome-add-device.png differ
diff --git a/images/homeassistant/tr/esphome-add-sensor.png b/images/homeassistant/tr/esphome-add-sensor.png
new file mode 100644
index 0000000..fee0a2b
Binary files /dev/null and b/images/homeassistant/tr/esphome-add-sensor.png differ
diff --git a/images/homeassistant/tr/esphome-device-config-2.png b/images/homeassistant/tr/esphome-device-config-2.png
new file mode 100644
index 0000000..5970c0f
Binary files /dev/null and b/images/homeassistant/tr/esphome-device-config-2.png differ
diff --git a/images/homeassistant/tr/esphome-device-config.png b/images/homeassistant/tr/esphome-device-config.png
new file mode 100644
index 0000000..b0d220c
Binary files /dev/null and b/images/homeassistant/tr/esphome-device-config.png differ
diff --git a/images/homeassistant/tr/esphome-device-details.png b/images/homeassistant/tr/esphome-device-details.png
new file mode 100644
index 0000000..d84d63a
Binary files /dev/null and b/images/homeassistant/tr/esphome-device-details.png differ
diff --git a/images/homeassistant/tr/esphome-device-name.png b/images/homeassistant/tr/esphome-device-name.png
new file mode 100644
index 0000000..1ca6b4a
Binary files /dev/null and b/images/homeassistant/tr/esphome-device-name.png differ
diff --git a/images/homeassistant/tr/esphome-device-wifi.png b/images/homeassistant/tr/esphome-device-wifi.png
new file mode 100644
index 0000000..fda28bb
Binary files /dev/null and b/images/homeassistant/tr/esphome-device-wifi.png differ
diff --git a/images/homeassistant/tr/esphome-devices.png b/images/homeassistant/tr/esphome-devices.png
new file mode 100644
index 0000000..1de1edf
Binary files /dev/null and b/images/homeassistant/tr/esphome-devices.png differ
diff --git a/images/homeassistant/tr/esphome-find.png b/images/homeassistant/tr/esphome-find.png
new file mode 100644
index 0000000..cacead8
Binary files /dev/null and b/images/homeassistant/tr/esphome-find.png differ
diff --git a/images/homeassistant/tr/esphome-flash-log-2.png b/images/homeassistant/tr/esphome-flash-log-2.png
new file mode 100644
index 0000000..729707e
Binary files /dev/null and b/images/homeassistant/tr/esphome-flash-log-2.png differ
diff --git a/images/homeassistant/tr/esphome-flash-log.png b/images/homeassistant/tr/esphome-flash-log.png
new file mode 100644
index 0000000..6065ae7
Binary files /dev/null and b/images/homeassistant/tr/esphome-flash-log.png differ
diff --git a/images/homeassistant/tr/esphome-flash-options.png b/images/homeassistant/tr/esphome-flash-options.png
new file mode 100644
index 0000000..3463a96
Binary files /dev/null and b/images/homeassistant/tr/esphome-flash-options.png differ
diff --git a/images/homeassistant/tr/esphome-flashing.png b/images/homeassistant/tr/esphome-flashing.png
new file mode 100644
index 0000000..0fcdc5d
Binary files /dev/null and b/images/homeassistant/tr/esphome-flashing.png differ
diff --git a/images/homeassistant/tr/esphome-gpio-setup.png b/images/homeassistant/tr/esphome-gpio-setup.png
new file mode 100644
index 0000000..6264218
Binary files /dev/null and b/images/homeassistant/tr/esphome-gpio-setup.png differ
diff --git a/images/homeassistant/tr/esphome-homeassistant-name.png b/images/homeassistant/tr/esphome-homeassistant-name.png
new file mode 100644
index 0000000..21142da
Binary files /dev/null and b/images/homeassistant/tr/esphome-homeassistant-name.png differ
diff --git a/images/homeassistant/tr/esphome-installed-2.png b/images/homeassistant/tr/esphome-installed-2.png
new file mode 100644
index 0000000..5f7489d
Binary files /dev/null and b/images/homeassistant/tr/esphome-installed-2.png differ
diff --git a/images/homeassistant/tr/esphome-installed.png b/images/homeassistant/tr/esphome-installed.png
new file mode 100644
index 0000000..adab3eb
Binary files /dev/null and b/images/homeassistant/tr/esphome-installed.png differ
diff --git a/images/homeassistant/tr/esphome-welcome.png b/images/homeassistant/tr/esphome-welcome.png
new file mode 100644
index 0000000..95fec16
Binary files /dev/null and b/images/homeassistant/tr/esphome-welcome.png differ
diff --git a/images/homeassistant/tr/esphome.png b/images/homeassistant/tr/esphome.png
new file mode 100644
index 0000000..e92d797
Binary files /dev/null and b/images/homeassistant/tr/esphome.png differ
diff --git a/images/homeassistant/tr/home-location.png b/images/homeassistant/tr/home-location.png
new file mode 100644
index 0000000..b3f8883
Binary files /dev/null and b/images/homeassistant/tr/home-location.png differ
diff --git a/images/homeassistant/tr/main.png b/images/homeassistant/tr/main.png
new file mode 100644
index 0000000..92337f2
Binary files /dev/null and b/images/homeassistant/tr/main.png differ
diff --git a/images/homeassistant/tr/preparation.png b/images/homeassistant/tr/preparation.png
new file mode 100644
index 0000000..48e6db2
Binary files /dev/null and b/images/homeassistant/tr/preparation.png differ
diff --git a/images/homeassistant/tr/settings-2.png b/images/homeassistant/tr/settings-2.png
new file mode 100644
index 0000000..cf808de
Binary files /dev/null and b/images/homeassistant/tr/settings-2.png differ
diff --git a/images/homeassistant/tr/settings.png b/images/homeassistant/tr/settings.png
new file mode 100644
index 0000000..dbd4db0
Binary files /dev/null and b/images/homeassistant/tr/settings.png differ
diff --git a/images/homeassistant/tr/user-creation.png b/images/homeassistant/tr/user-creation.png
new file mode 100644
index 0000000..8426a09
Binary files /dev/null and b/images/homeassistant/tr/user-creation.png differ
diff --git a/images/homeassistant/tr/welcome.png b/images/homeassistant/tr/welcome.png
new file mode 100644
index 0000000..05aa9c2
Binary files /dev/null and b/images/homeassistant/tr/welcome.png differ
diff --git a/tr/projects/homeassistant.mdx b/tr/projects/homeassistant.mdx
new file mode 100644
index 0000000..9e81a65
--- /dev/null
+++ b/tr/projects/homeassistant.mdx
@@ -0,0 +1,315 @@
+---
+title: 'Home Assistant'
+description: 'T3 Gemstone O1 Akıllı Ev Merkezi Yönetim Sistemi'
+---
+
+
+
+
+
+
+Bölüm bitiminde aşağıdaki konularda bilgi sahibi olacaksınız.
+
+* T3 Gemstone O1 geliştirme kartına **Home Assistant** akıllı ev sistemi kurulumu
+* Bu projeyle Deneyap Kart kullanılarak sensörlerin bağlanması ve ev otomasyonunun sağlanması ile akıllı ev uygulamalarının geliştirilmesi
+
+
+## 1. Giriş
+
+Günümüzde ev otomasyonu verilerinin kontrolü ve akıllı cihazların güvenliği her zamankinden daha önemli.
+Aydınlatmalarınızı, güvenlik kameralarınızı, akıllı prizlerinizi ve sensörlerinizi Amazon, Google, Xiaomi veya Tuya gibi
+büyük bulut sağlayıcılarına bağımlı olmadan merkezi bir sistemde yönetmek isteyebilirsiniz.
+Bunun için kendi akıllı ev sunucunuzu kendi cihazınızda barındırmanız ve cihazlarınızı yerel ağ üzerinden kontrol etmeniz gerekir.
+Ancak evinizde böyle bir merkez çalıştırmak için farklı markalara ait cihazların birbiriyle haberleştirilmesi, dış dünyadan
+güvenli erişim sağlayamama ve sistemi sürekli ayakta tutma gibi teknik problemleri beraberinde getirir.
+Bu problemler çoğu zaman karmaşık konfigürasyonlar ve yüksek maliyetli donanımlar ile çözülür.
+T3 Gemstone O1 geliştirme kartı, Home Assistant entegrasyonu ile bu problemlerin kolay, maliyetsiz ve güvenli bir şekilde çözülmesini sağlar.
+
+
+## 2. Home Assistant Kurulum
+
+Home Assistant, açık kaynak kodlu bir akıllı ev ve otomasyon platformudur. Sensör verilerini izleme, ışık, priz ve diğer cihazları kontrol etme,
+otomatik senaryolar oluşturma ve mobil cihazlardan erişim gibi özellikleri tek bir sistemde sunar.
+
+T3 Gemstone O1 geliştirme kartına [terminal bağlantısı](/tr/quickstart/#2-gemstone’u-keşfet) yaptıktan sonra aşağıdaki
+komut ile öncelikle Docker kurulumunu başlatınız.
+
+```bash
+sudo curl -fsSL https://get.docker.com | sudo sh
+```
+
+Docker kurulumu tamamlandıktan sonra **Home Assistant'ı** kurabilirsiniz.
+
+```bash
+sudo apt install t3-gem-homeassistant
+```
+
+Kurulum bittikten sonra Supervisor’ın tüm hizmetleri indirip ayağa kaldırması internet hızınıza bağlı olarak 5-10 dakika sürebilir.
+Durumu aşağıdaki komutla takip edebilirsiniz:
+
+```bash
+sudo docker logs -f hassio_supervisor
+```
+
+Ekranda `hassio_supervisor` ve `homeassistant` hizmetlerinin `Up` (Çalışıyor) durumunda olduğunu gördüğünüzde, tarayıcınızdan arayüze erişebilirsiniz:
+
+`http://gemstone.local:8123` veya `http://:8123`
+
+Ev dışından erişim sağlamak için kurulum rehberi bulunan [Tailscale](/tr/projects/cloud#3-dış-dünyadan-erişim) ağını kullanabilir, Tailscale IP adresiniz üzerinden (`http://:8123`) sisteminize güvenle bağlanabilirsiniz.
+
+
+## 3. Home Assistant Arayüzüne Erişim ve İlk Kurulum
+
+Sistem hizmetleri aktif olduktan sonra tarayıcınız üzerinden `http://gemstone.local:8123` veya
+`http://:8123` adresindeki arayüze ilk girişinizi yaptığınızda,
+Home Assistant sizi bir kurulum sihirbazı ile karşılayacaktır.
+Bu aşamada yönetici hesabınızı oluşturarak akıllı evinizin temel yapılandırmasını tamamlayabilirsiniz.
+Aşağıdaki görselleri takip ederek arayüz kurulumunu kolayca bitirebilirsiniz:
+
+
+ Eğer arayüze bağlanırken bir hata alıyorsanız, adres çubuğundaki `https://` kısmını `http://` yaparak çözebilirsiniz.
+
+
+
+
+
+
+Adrese girdiğinizde Home Assistantın hazırlanma ekranını görüyor olacaksınız. Ekran üzerinde tahmini süre bilgisi verilmektedir.
+
+
+
+
+
+İlk defa kurulum yapıyorsanız **Akıllı Evimi Yarat** bölümünden kurulum yapabilirsiniz.
+Daha öncesinde kurulum yaptıysanız ve yedekleriniz mevcutsa alt kısımda yer alan seçeneklerden ilerleyebilirsiniz.
+
+
+
+
+
+Ad, kullanıcı adı ve parola bilgilerinizi girdikten sonra **Hesap Oluştur** butonuna tıklayarak hesabınızı oluşturabilirsiniz.
+
+
+
+
+
+Cihazınınız bulunduğu lokasyonu yani **Ev Konumu**nu seçebilirsiniz.
+
+
+
+
+
+Home Assistant'ın verilerinizi kullanması için onay vermeniz gerekmektedir. Bu ayarları kapatarak veya açarak devam edebilirsiniz.
+
+
+
+
+
+Tebrikler! Kurulum adımlarını başarıyla tamamladınız ve artık Home Assistant'ın ana ekranındasınız. T3 Gemstone O1 üzerinden akıllı evinizin merkezini özgürce yapılandırmaya ve cihazlarınızı yönetmeye başlayabilirsiniz.
+
+
+## 4. Deneyap Kart ile Sensör Entegrasyonu
+
+Bu bölümde, Deneyap Kart 1A V2 geliştirme kartına hareket sensörü bağlama ve bu sensörü Home Assistant platformuna entegre etme adımları ele alınacaktır.
+
+### 4.1 Home Assistant'a ESPHome'un Kurulması
+
+
+
+
+
+Sol taraftaki menü açıldıktan sonra, Ayarlar seçeneğine tıklanır.
+
+
+
+
+
+Açılan menüden Eklentiler seçeneği seçilir.
+
+
+
+
+
+Sağ alt köşede bulunan "Uygulamayı Yükle" butonuna tıklanır.
+
+
+
+
+
+Açılan menüdeki arama alanına "esphome" yazılır.
+
+
+
+
+
+Arama sonuçlarında görüntülenen ESPHome seçeneğine tıklanır.
+
+
+
+
+
+Açılan menüde Kurulum seçeneğine tıklanır ve yüklemenin tamamlanması beklenir.
+
+
+
+
+
+Yükleme tamamlandıktan sonra görüntülenen menüde başlat butonuna tıklanır.
+
+
+
+
+
+"Web Arayüzünü Aç" butonuna tıklanır.
+
+
+
+
+
+### 4.2 ESPHome'un Deneyap Kart için Konfigüre Edilmesi
+
+Açılan menüde "Create Device" seçeneğine tıklanır.
+
+
+
+
+
+"Create new project" butonuna tıklanarak işlem devam ettirilir.
+
+
+
+
+
+Açılan sayfada kullanacağınız MCU modeline göre arama yapılır.
+
+
+
+
+
+Bu adımda, uygun model seçilir.
+
+
+
+
+
+Bu adımda, karta bir isim konulması gerekmektedir..
+
+
+
+
+
+Bu adımda ise "Network Name" ve "Password" alanlarına modeminizin SSID ve şifresi girilir.
+
+```yaml
+substitutions:
+ LED_PIN: GPIO48 # Kart üzerindeki RGB LED
+ BUTTON_PIN: GPIO0 # Boot Butonu
+
+ # Pin Eşleştirmeleri
+ D0: GPIO1
+ D1: GPIO2
+ D4: GPIO42
+ D8: GPIO38
+ D9: GPIO48
+ D12: GPIO10
+ D13: GPIO3
+ D14: GPIO8
+ # I2C
+ SDA_PIN: GPIO47
+ SCL_PIN: GPIO21
+```
+Ardından, bu bölümde yapılan **pin tanımlamaları** YAML dosyasının en alt kısmına kopyalanır.
+
+
+
+
+
+Bu örnekte bir hareket sensörü bağlanacağı için, aşağıdaki tanımlamalar yukarıdaki şekilde YAML dosyasının en altına yapıştırılır.
+
+```yaml
+binary_sensor:
+ - platform: gpio
+ pin:
+ number: GPIO42
+ mode: INPUT
+ inverted: false
+ name: "PIR Sensor"
+ device_class: motion
+ filters:
+ - delayed_on: 1s
+```
+
+
+
+ Hareket sensörü **D4 pinine (GPIO42)** bağlanmıştır. Farklı bir pine bağladıysanız, **`number`** alanını ilgili pine göre güncellemeniz gerekir.
+ Gerekli pin atamaları için [Deneyap Kart Pin Rehberi](https://docs.deneyapkart.org/tr/Development_Boards) sayfasından bilgi alabilirsiniz.
+
+
+Sağ alt köşede bulunan "Install" butonuna tıklanır. Bu adım ile yapılandırma tamamlanmış olur.
+
+### 4.3 ESPHome için Deneyap Kart'a Yazılım Yüklenmesi
+
+
+
+
+
+Öncelikle, **Deneyap Kart**, **T3 Gemstone O1** geliştirme kartınızın herhangi bir USB çıkışına bağlanır.
+Açılan menüde çeşitli yükleme seçenekleri görüntülenir ancak ilk yükleme için **"Plug into the computer running ESPHome Device Builder"** seçeneğini seçmelisiniz.
+Daha sonraki yüklemelerde kablosuz yükleme yapılabilir.
+
+
+
+
+
+**Port seçimi** bölümünde listelenen uygun seçenek seçilir. Eğer birden fazla port görünüyorsa, Deneyap Kart çıkarılıp yeniden takıldığında ve menü tekrar açıldığında görünmeyen port, doğru port olarak belirlenir.
+
+
+
+
+
+Yükleme işlemi başlatılır. İlk yükleme, biraz zaman alabileceği için sabırlı olunması önerilir.
+
+
+
+
+
+Yükleme tamamlandıktan sonra, ESPHome ana ekranına gidilir ve "Logs" bölümüne tıklanır.
+Açılan menüde artık "Wirelessly" seçeneği kullanılabilir.
+
+
+
+
+
+**Home Assistant** üzerinde, **Ayarlar > Cihazlar ve Hizmetler > Entegrasyon Ekle** bölümüne gidilir ve burada bulunan esphome cihazının üzerindeki ekle butonuna tıklanır.
+
+
+
+
+
+Bu aşamada karşımıza çıkan **Gönder** butonuna tıklanır.
+
+
+
+
+
+Bu adımda ise karta Home Assistant için bir isim verilir. Sonrasında **Atla ve Bitir** butonuna tıklanarak devam edilebilir.
+
+
+
+
+
+**ESPHome** altında yer alan **"1 cihaz"** seçeneğine tıklanır.
+
+
+
+
+
+Tebrikler! Bir hareket sensörü başarıyla **Home Assistant** platformuna entegre edilmiştir. Eklenen sensörün durumu, anlık olarak görüntülenebilir.
+
+## 5. Sıkça Sorulan Sorular
+
+**Kurulum sonrası "Unsupported System" uyarısı alıyorum, neden?**
+> Home Assistant OS dışında bir işletim sistemi kullanıldığında veya sistemde manuel çalışan başka hizmetler (Nextcloud veya Tailscale gibi) olduğunda bu uyarı çıkabilir. Akıllı ev sisteminin kararlı çalışmasına engel bir durum değildir, sadece bilgilendirme amaçlıdır.
+
+**Eklenti (Add-on) mağazası ne zaman görünecek?**
+> Kurulum tamamlandıktan hemen sonra arayüze girerseniz Eklentiler menüsü görünmeyebilir. Sistem arka planda gerekli yapılandırmaları bitirdiğinde (genellikle 5-10 dakika içinde) "Ayarlar -> Eklentiler" sekmesi otomatik olarak aktif olacaktır.