diff --git a/docs.json b/docs.json
index 9649b4d..9a869f1 100644
--- a/docs.json
+++ b/docs.json
@@ -167,6 +167,8 @@
"tr/projects/ardupilot",
"tr/projects/vtol",
"tr/projects/swupdate",
+ "tr/projects/mediabox"
+ "tr/projects/homeassistant"
"tr/projects/mediabox",
{
"group": "Teknofest",
@@ -334,6 +336,8 @@
"en/projects/ardupilot",
"en/projects/vtol",
"en/projects/swupdate",
+ "en/projects/mediabox"
+ "en/projects/homeassistant"
"en/projects/mediabox",
{
"group": "Teknofest",
diff --git a/en/projects/homeassistant.mdx b/en/projects/homeassistant.mdx
new file mode 100644
index 0000000..1779cb6
--- /dev/null
+++ b/en/projects/homeassistant.mdx
@@ -0,0 +1,329 @@
+# Home Assistant
+
+> T3-Gemstone-O1 Smart Home Central Management
+
+
+
+
+
+
+ By the end of this section, you will have successfully installed Home Assistant on your T3-Gemstone-O1 development board.
+
+
+## 1. Introduction
+
+Today, controlling smart home automation data and ensuring the security of smart devices is more important than ever. You may want to manage your lighting, security cameras, smart plugs, and sensors in a centralized system without depending on large cloud providers like Amazon, Google, Xiaomi, or Tuya. For this, you need to host your own smart home server on your own device and control your devices over a local network. However, running such a center in your home comes with technical challenges such as integrating devices from different brands, providing secure external access, and keeping the system running continuously. These problems are often solved with complex configurations and expensive hardware. The T3-Gemstone-O1 project, through Home Assistant integration, provides an easy, cost-effective, and secure solution to these problems.
+
+## 2. Preparation
+
+Before starting the installation, make sure you have the **Debian** operating system installed on your T3-Gemstone-O1 device via Gemstone Imager. After connecting to your device via terminal, you can verify your operating system by running the following command:
+
+```bash theme={"system"}
+cat /etc/os-release
+```
+
+You should see an output like this on the screen:
+
+```text theme={"system"}
+PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
+NAME="Debian GNU/Linux"
+VERSION_ID="12"
+VERSION="12 (bookworm)"
+VERSION_CODENAME=bookworm
+ID=debian
+HOME_URL="[https://www.debian.org/](https://www.debian.org/)"
+SUPPORT_URL="[https://www.debian.org/support](https://www.debian.org/support)"
+BUG_REPORT_URL="[https://bugs.debian.org/](https://bugs.debian.org/)"
+```
+
+If you see this output, your system is ready for installation.
+
+
+
+
+
+## 3. Automatic Installation with Installation Script
+
+The installation script (`.sh`) we prepared for you will automatically perform all necessary configurations. Enter the following commands in order in your T3-Gemstone-O1 terminal to download and run the script:
+
+```bash theme={"system"}
+# Update the system
+sudo apt update
+
+# Download the installation script
+wget https://github.com/MehmetEmreee/gemstonedocs/raw/refs/heads/main/homeassistant.sh
+
+# Give the script execute permission
+chmod +x homeassistant.sh
+
+# Start the installation
+sudo ./homeassistant.sh
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+After installation is complete, the Supervisor downloading and starting all services may take 5-10 minutes depending on your internet speed. You can monitor the status with the following command:
+
+```bash theme={"system"}
+sudo docker logs -f hassio_supervisor
+```
+
+When you see on the screen that `hassio_supervisor` and `homeassistant` services are in `Up` (Running) status, you can access the interface from your browser:
+
+`http://gemstone.local:8123` or `http://:8123`
+
+To provide access from outside your home, you can use the **Tailscale** network which has an installation guide, and you can securely connect to your system via your Tailscale IP address (`http://:8123`).
+
+## 4. Accessing Home Assistant Interface and Initial Setup
+
+After the system services are active, when you first access the interface through your browser, Home Assistant will greet you with a setup wizard. At this stage, you can complete the basic configuration of your smart home by creating an administrator account. You can easily complete the interface setup by following the images below:
+
+
+ If you get an error when connecting to the interface, you can solve it by following the images below and changing the `https://` part in the address bar to `http://`.
+
+
+
+
+
+
+
+
+
+
+If you're not getting an error, you can continue from here:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Congratulations! You have successfully completed the installation steps and are now on the Home Assistant main screen. You can now freely configure your smart home center and manage your devices from your T3-Gemstone-O1.
+
+## 5. Example: Sensor Integration with Deneyap Card
+
+In this section, you will learn how to connect a motion sensor to a Deneyap Card 1A V2 development board and integrate it into Home Assistant.
+
+**a) Open the menu on the left side and click on Settings.**
+
+
+
+
+
+**b) From the opened menu, click on Applications.**
+
+
+
+
+
+**c) Click the "Install Application" button in the bottom right.**
+
+
+
+
+
+**d) In the opened menu, type "esphome" in the search field.**
+
+
+
+
+
+**e) Click on the resulting ESPHome result.**
+
+
+
+
+
+**f) In the opened menu, click Install and wait for the installation to complete.**
+
+
+
+
+
+**g) After waiting for a while, this menu appears. Make sure that "Show in sidebar" and "Start on boot" options are enabled, then click the Start button.**
+
+
+
+
+
+**h) Click the "Open Web Interface" button.**
+
+
+
+
+
+**i) In the opened menu, click on "New Device" option.**
+
+
+
+
+
+**j) Click "Continue" to proceed.**
+
+
+
+
+
+**k) Click on "New Device Setup" option.**
+
+
+
+
+
+**l) Here you can give any name you want to the card. In the "Network Name" and "Password" fields, enter your modem name (SSID) and password.**
+
+
+
+
+
+**m) Here we select the "ESP32-S3" option.**
+
+
+
+
+
+**n) For now, you can click "Skip". Then, click the "Edit" button in the Deneyap Card section that appears in the background.**
+
+
+
+
+
+**u) Here a YAML file appears. We modify the `board` section under `esp32` according to the deneyap card we are using. For Deneyap Card 1A V2, we delete the `board:` section and write `deneyapkart1Av2`. We also modify the `framework` section to be `type: arduino`.**
+
+
+
+
+
+**v) Then we copy the pin definitions given in this section to the bottom:**
+
+```yaml
+substitutions:
+ LED_PIN: GPIO48 # RGB LED on the card
+ BUTTON_PIN: GPIO0 # Boot Button
+
+ # Pin Mappings (According to Image)
+ D0: GPIO1
+ D1: GPIO2
+ D4: GPIO42
+ D8: GPIO38
+ D9: GPIO48
+ D12: GPIO10
+ D13: GPIO3
+ D14: GPIO8
+ # I2C
+ SDA_PIN: GPIO47
+ SCL_PIN: GPIO21
+```
+
+
+
+
+
+**y) In this example, since we will connect a motion sensor, we paste the definitions we found from the ESPHome page to the bottom of the page:**
+
+```yaml
+binary_sensor:
+ - platform: gpio
+ pin:
+ number: GPIO42
+ mode: INPUT
+ inverted: false
+ name: "PIR Sensor"
+ device_class: motion
+ filters:
+ - delayed_on: 1s
+```
+
+
+ We connected the motion sensor to pin D4 (GPIO42). If you connected it to a different pin, you need to make changes in the `number` section. You can access the required pin assignments from [https://docs.deneyapkart.org/Kartlar](https://docs.deneyapkart.org/Kartlar) page.
+
+
+
+
+
+
+**z) Click the "Install" button in the top right. Configuration is complete.**
+
+
+
+
+
+**Upload Process:**
+
+**a1) First, connect your Deneyap Card to any of the USB outputs of your T3-Gemstone-O1 card. You will see many upload options in the opened menu, but in the first upload, select "Plug into the computer running esphome device builder" option. After that, you can perform wireless uploads.**
+
+
+
+
+
+**b1) Click on the option that appears in the port selection section. You may see multiple ports. When you unplug your Deneyap Card and plug it back in, then reach this menu again, the port that is not visible will be the correct port.**
+
+
+
+
+
+**c1) The upload has started. The first upload will take some time, so it's worth waiting patiently.**
+
+
+
+
+
+**d1) After the upload is complete, go to the ESPHome main screen and click "Logs". In the opened menu, you can now select "Wirelessly". When the logs arrive, copy the IP address shown here.**
+
+
+
+
+
+**e1) Go to Home Assistant > Settings > Devices and Services > Add Integration > ESPHome and paste the IP address we copied. Then click "Skip" and "Finish".**
+
+
+
+
+
+**f1) Click on "1 device" under ESPHome.**
+
+
+
+
+
+**Congratulations! You have successfully integrated a motion sensor into Home Assistant. Here you can view the status of the sensor we added in real-time.**
+
+## 6. Frequently Asked Questions
+
+**❓ I'm getting an "Unsupported System" warning after installation, why?**
+> This warning can appear when using an operating system other than Home Assistant OS or when there are other services running manually on the system (like Nextcloud or Tailscale). It is not a condition that prevents the stable operation of the smart home system, it is just for informational purposes.
+
+**❓ When will the Add-on store appear?**
+> If you access the interface immediately after the installation is complete, you may not see the Add-ons menu. When the system completes the necessary configurations in the background (usually within 5-10 minutes), the "Settings -> Add-ons" tab will automatically become active.
diff --git a/homeassistant.sh b/homeassistant.sh
new file mode 100644
index 0000000..d296b3d
--- /dev/null
+++ b/homeassistant.sh
@@ -0,0 +1,217 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+#----------------------------------------
+# Basit log fonksiyonları
+#----------------------------------------
+log() { echo -e "\e[1;32m[INFO]\e[0m $*"; }
+warn() { echo -e "\e[1;33m[WARN]\e[0m $*" >&2; }
+err() { echo -e "\e[1;31m[ERROR]\e[0m $*" >&2; exit 1; }
+
+#----------------------------------------
+# ROOT kontrolü
+#----------------------------------------
+if [[ "${EUID}" -ne 0 ]]; then
+ err "Bu script root olarak çalıştırılmalı. (sudo su - && bash $0)"
+fi
+
+export DEBIAN_FRONTEND=noninteractive
+
+#----------------------------------------
+# AYARLANABİLİR DEĞİŞKENLER
+#----------------------------------------
+
+DOC_ROOT="${DOC_ROOT:-/home/gemstone/Documents}"
+DOC_DIR="${DOC_ROOT}/iptablesgemstone"
+
+ZIP_URL="https://github.com/MehmetEmreee/gemstonedocs/raw/refs/heads/main/ip6table-packages.zip"
+ZIP_PATH="${DOC_DIR}/ip6table-packages.zip"
+
+OS_AGENT_VERSION="1.8.0"
+OS_AGENT_ARCH="aarch64"
+OS_AGENT_DEB_NAME="os-agent_${OS_AGENT_VERSION}_linux_${OS_AGENT_ARCH}.deb"
+OS_AGENT_URL="https://github.com/home-assistant/os-agent/releases/download/${OS_AGENT_VERSION}/${OS_AGENT_DEB_NAME}"
+OS_AGENT_TMP="/tmp/os-agent.deb"
+
+HA_SUP_TMP="/tmp/homeassistant-supervised.deb"
+HA_SUP_URL="https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb"
+
+PATCH_DIR="/tmp/ha-supervised"
+PATCHED_DEB="/tmp/homeassistant-supervised-patched.deb"
+
+#----------------------------------------
+# APT update ve temel paketler
+#----------------------------------------
+log "apt update çalıştırılıyor..."
+apt update -y
+
+log "unzip ve curl kuruluyor (script için)..."
+apt install -y unzip curl debconf-utils
+
+#----------------------------------------
+# Documents klasörü + zip çekme
+#----------------------------------------
+log "Documents klasörleri hazırlanıyor: ${DOC_DIR}"
+mkdir -p "${DOC_DIR}"
+
+log "Zip dosyası GitHub'dan indiriliyor: ${ZIP_URL}"
+curl -fL -o "${ZIP_PATH}" "${ZIP_URL}"
+
+#----------------------------------------
+# Zip’in açılması
+#----------------------------------------
+log "Zip çıkarılıyor: ${ZIP_PATH} -> ${DOC_DIR}"
+unzip -q -o "${ZIP_PATH}" -d "${DOC_DIR}"
+
+#----------------------------------------
+# kernel-module-** paketlerinin kurulması
+#----------------------------------------
+log "kernel-module-*.deb paketleri bulunup kuruluyor..."
+
+shopt -s nullglob
+mapfile -t deb_files < <(printf '%s\n' "${DOC_DIR}"/kernel-module-*.deb)
+shopt -u nullglob
+
+if (( ${#deb_files[@]} == 0 )); then
+ err "${DOC_DIR} içinde kernel-module-*.deb bulunamadı."
+fi
+
+for deb in "${deb_files[@]}"; do
+ log "dpkg -i ${deb}"
+ dpkg -i "${deb}" || warn "dpkg -i sırasında hata: ${deb} (apt -f install ile düzeltilecek)"
+done
+
+log "Bağımlılık düzeltmesi için apt -f install çalıştırılıyor..."
+apt -f install -y || warn "apt -f install bazı şeyleri düzeltemedi, ama devam ediyorum."
+
+#----------------------------------------
+# NetworkManager ve systemd-resolved kurulumu
+#----------------------------------------
+log "network-manager ve systemd-resolved kuruluyor..."
+apt install -y \
+ network-manager \
+ systemd-resolved
+
+log "Ağ servisi migration komutları çalıştırılıyor..."
+
+systemctl restart systemd-resolved.service || warn "systemd-resolved restart başarısız görünüyor."
+
+if systemctl list-unit-files | grep -q "^networking.service"; then
+ systemctl disable --now networking.service || warn "networking.service devre dışı bırakılamadı."
+fi
+
+if [[ -f /etc/network/interfaces ]]; then
+ mv /etc/network/interfaces /etc/network/interfaces.disabled
+ log "/etc/network/interfaces -> /etc/network/interfaces.disabled taşındı."
+fi
+
+systemctl restart NetworkManager || warn "NetworkManager restart başarısız olabilir, elle kontrol et."
+
+#----------------------------------------
+# curl ve udisks2 kurulumu
+#----------------------------------------
+log "curl ve udisks2 kuruluyor..."
+apt install -y \
+ curl \
+ udisks2
+
+#----------------------------------------
+# Docker kurulumu (get.docker.com) + bekleme + retry
+#----------------------------------------
+log "Docker kurulumu öncesi 3 saniye bekleniyor..."
+sleep 3
+
+log "DNS/network kontrolü başlıyor (max 10 deneme, 3 sn aralık)..."
+
+attempt=1
+max_attempts=10
+
+while (( attempt <= max_attempts )); do
+ if ping -c1 -W1 8.8.8.8 >/dev/null 2>&1; then
+ log "Network/DNS hazır görünüyor (deneme ${attempt}/${max_attempts})"
+ break
+ fi
+
+ warn "Network/DNS henüz hazır değil (deneme ${attempt}/${max_attempts})"
+ attempt=$((attempt+1))
+ sleep 3
+done
+
+if (( attempt > max_attempts )); then
+ err "DNS hala hazır değil, Docker kurulumu iptal edildi!"
+fi
+
+log "Docker kuruluyor (get.docker.com)..."
+curl -fsSL https://get.docker.com | sh
+
+#----------------------------------------
+# OS Agent 1.8.0 (aarch64) indirilip kuruluyor
+#----------------------------------------
+log "OS Agent paketi indiriliyor: ${OS_AGENT_URL}"
+curl -fL -o "${OS_AGENT_TMP}" "${OS_AGENT_URL}"
+
+log "OS Agent dpkg -i ile kuruluyor..."
+dpkg -i "${OS_AGENT_TMP}" || {
+ warn "dpkg -i os-agent sırasında hata, apt -f install ile devam ediliyor..."
+ apt -f install -y
+}
+
+#----------------------------------------
+# Home Assistant Supervised deb paketinin indirilmesi
+#----------------------------------------
+log "homeassistant-supervised.deb indiriliyor (latest release)..."
+curl -fL -o "${HA_SUP_TMP}" "${HA_SUP_URL}"
+
+#----------------------------------------
+# Debian 12 unsupported check patch'i
+#----------------------------------------
+log "homeassistant-supervised.deb Debian 12 kontrolü için patch'leniyor..."
+
+rm -rf "${PATCH_DIR}"
+mkdir -p "${PATCH_DIR}"
+
+dpkg-deb -x "${HA_SUP_TMP}" "${PATCH_DIR}"
+dpkg-deb -e "${HA_SUP_TMP}" "${PATCH_DIR}/DEBIAN"
+
+if [[ -f "${PATCH_DIR}/DEBIAN/preinst" ]]; then
+ log "preinst script bulundu, exit 1 patch uygulanıyor..."
+ cp "${PATCH_DIR}/DEBIAN/preinst" "${PATCH_DIR}/DEBIAN/preinst.original" || true
+ sed -i 's/exit 1/true/g' "${PATCH_DIR}/DEBIAN/preinst"
+else
+ warn "preinst scripti bulunamadı; Debian 12 OS kontrolü patch edilemedi. Orijinal paket kurulacak ve hata verebilir."
+ cp "${HA_SUP_TMP}" "${PATCHED_DEB}"
+fi
+
+if [[ -d "${PATCH_DIR}/DEBIAN" ]]; then
+ dpkg-deb -b "${PATCH_DIR}" "${PATCHED_DEB}"
+fi
+
+#----------------------------------------
+# ÖNEMLİ DÜZELTME: DEBCONF PRE-SEEDING
+#----------------------------------------
+log "Debconf ayarları qemuarm-64 olarak ayarlanıyor..."
+echo "homeassistant-supervised ha/machine-type select qemuarm-64" | debconf-set-selections
+echo "homeassistant-supervised ha/machine-type seen true" | debconf-set-selections
+#----------------------------------------
+# Home Assistant Supervised kurulumu (patched paket)
+#----------------------------------------
+log "Home Assistant Supervised (patched) kuruluyor..."
+apt install -y "${PATCHED_DEB}"
+
+#----------------------------------------
+# BİTİŞ
+#----------------------------------------
+log "Tüm adımlar tamamlandı."
+
+echo
+echo "Home Assistant Supervisor kurulduysa, arayüz genelde şu adresten açılır:"
+echo " http://:8123/"
+echo
+echo "İlk açılışta 'Preparing Home Assistant' ekranı 10-20 dakika sürebilir."
+echo "Supervisor loglarını izlemek için: docker logs -f hassio_supervisor"
+echo
+echo "Önerilen son adım: reboot"
+echo " sudo reboot"
+echo
+echo "Zip ve kernel paketleri burada duruyor:"
+echo " ${DOC_DIR}"
diff --git a/images/homeassistant/arayuz-kurulumu-1.png b/images/homeassistant/arayuz-kurulumu-1.png
new file mode 100644
index 0000000..ddcff74
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-1.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-2.png b/images/homeassistant/arayuz-kurulumu-2.png
new file mode 100644
index 0000000..7a6072f
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-2.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-3.png b/images/homeassistant/arayuz-kurulumu-3.png
new file mode 100644
index 0000000..d7b0afc
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-3.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-4.png b/images/homeassistant/arayuz-kurulumu-4.png
new file mode 100644
index 0000000..6719a1d
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-4.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-5.png b/images/homeassistant/arayuz-kurulumu-5.png
new file mode 100644
index 0000000..871d777
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-5.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-6.png b/images/homeassistant/arayuz-kurulumu-6.png
new file mode 100644
index 0000000..f2d2fdf
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-6.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-7.png b/images/homeassistant/arayuz-kurulumu-7.png
new file mode 100644
index 0000000..fbf4046
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-7.png differ
diff --git a/images/homeassistant/arayuz-kurulumu-giris.png b/images/homeassistant/arayuz-kurulumu-giris.png
new file mode 100644
index 0000000..3abc4f8
Binary files /dev/null and b/images/homeassistant/arayuz-kurulumu-giris.png differ
diff --git a/images/homeassistant/en/Pre-preparation.png b/images/homeassistant/en/Pre-preparation.png
new file mode 100644
index 0000000..eccb9bb
Binary files /dev/null and b/images/homeassistant/en/Pre-preparation.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-1.png b/images/homeassistant/en/arayuz-kurulumu-1.png
new file mode 100644
index 0000000..4e8b536
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-1.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-2.png b/images/homeassistant/en/arayuz-kurulumu-2.png
new file mode 100644
index 0000000..62dfae4
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-2.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-3.png b/images/homeassistant/en/arayuz-kurulumu-3.png
new file mode 100644
index 0000000..0b8eb70
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-3.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-4.png b/images/homeassistant/en/arayuz-kurulumu-4.png
new file mode 100644
index 0000000..1e563ac
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-4.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-5.png b/images/homeassistant/en/arayuz-kurulumu-5.png
new file mode 100644
index 0000000..4d24622
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-5.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-6.png b/images/homeassistant/en/arayuz-kurulumu-6.png
new file mode 100644
index 0000000..095ac1e
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-6.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-7.png b/images/homeassistant/en/arayuz-kurulumu-7.png
new file mode 100644
index 0000000..32ee889
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-7.png differ
diff --git a/images/homeassistant/en/arayuz-kurulumu-giris.png b/images/homeassistant/en/arayuz-kurulumu-giris.png
new file mode 100644
index 0000000..693e457
Binary files /dev/null and b/images/homeassistant/en/arayuz-kurulumu-giris.png differ
diff --git a/images/homeassistant/en/homeassistant-supervisor.png b/images/homeassistant/en/homeassistant-supervisor.png
new file mode 100644
index 0000000..6067595
Binary files /dev/null and b/images/homeassistant/en/homeassistant-supervisor.png differ
diff --git a/images/homeassistant/en/info.md b/images/homeassistant/en/info.md
new file mode 100644
index 0000000..6eaf8e4
--- /dev/null
+++ b/images/homeassistant/en/info.md
@@ -0,0 +1 @@
+english version
diff --git a/images/homeassistant/en/kurulum-adimi-1.png b/images/homeassistant/en/kurulum-adimi-1.png
new file mode 100644
index 0000000..c7548c9
Binary files /dev/null and b/images/homeassistant/en/kurulum-adimi-1.png differ
diff --git a/images/homeassistant/en/kurulum-adimi-2.png b/images/homeassistant/en/kurulum-adimi-2.png
new file mode 100644
index 0000000..0b602f9
Binary files /dev/null and b/images/homeassistant/en/kurulum-adimi-2.png differ
diff --git a/images/homeassistant/en/kurulum-adimi-3.png b/images/homeassistant/en/kurulum-adimi-3.png
new file mode 100644
index 0000000..3b3e8f6
Binary files /dev/null and b/images/homeassistant/en/kurulum-adimi-3.png differ
diff --git a/images/homeassistant/en/kurulum-adimi-4.png b/images/homeassistant/en/kurulum-adimi-4.png
new file mode 100644
index 0000000..e8a98f0
Binary files /dev/null and b/images/homeassistant/en/kurulum-adimi-4.png differ
diff --git a/images/homeassistant/en/sensor-adim-a.png b/images/homeassistant/en/sensor-adim-a.png
new file mode 100644
index 0000000..17072c0
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-a.png differ
diff --git a/images/homeassistant/en/sensor-adim-b.png b/images/homeassistant/en/sensor-adim-b.png
new file mode 100644
index 0000000..41eb3cf
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-b.png differ
diff --git a/images/homeassistant/en/sensor-adim-c.png b/images/homeassistant/en/sensor-adim-c.png
new file mode 100644
index 0000000..b5db49b
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-c.png differ
diff --git a/images/homeassistant/en/sensor-adim-d.png b/images/homeassistant/en/sensor-adim-d.png
new file mode 100644
index 0000000..a19c5e5
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-d.png differ
diff --git a/images/homeassistant/en/sensor-adim-e.png b/images/homeassistant/en/sensor-adim-e.png
new file mode 100644
index 0000000..12f760c
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-e.png differ
diff --git a/images/homeassistant/en/sensor-adim-f.png b/images/homeassistant/en/sensor-adim-f.png
new file mode 100644
index 0000000..b86fa75
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-f.png differ
diff --git a/images/homeassistant/en/sensor-adim-g.png b/images/homeassistant/en/sensor-adim-g.png
new file mode 100644
index 0000000..144e13f
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-g.png differ
diff --git a/images/homeassistant/en/sensor-adim-h.png b/images/homeassistant/en/sensor-adim-h.png
new file mode 100644
index 0000000..8c997dc
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-h.png differ
diff --git a/images/homeassistant/en/sensor-adim-i.png b/images/homeassistant/en/sensor-adim-i.png
new file mode 100644
index 0000000..c29e298
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-i.png differ
diff --git a/images/homeassistant/en/sensor-adim-j.png b/images/homeassistant/en/sensor-adim-j.png
new file mode 100644
index 0000000..8fa6ac0
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-j.png differ
diff --git a/images/homeassistant/en/sensor-adim-k.png b/images/homeassistant/en/sensor-adim-k.png
new file mode 100644
index 0000000..9b6d2c0
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-k.png differ
diff --git a/images/homeassistant/en/sensor-adim-l.png b/images/homeassistant/en/sensor-adim-l.png
new file mode 100644
index 0000000..ca8308f
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-l.png differ
diff --git a/images/homeassistant/en/sensor-adim-m.png b/images/homeassistant/en/sensor-adim-m.png
new file mode 100644
index 0000000..e69e088
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-m.png differ
diff --git a/images/homeassistant/en/sensor-adim-n.png b/images/homeassistant/en/sensor-adim-n.png
new file mode 100644
index 0000000..19e3562
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-n.png differ
diff --git a/images/homeassistant/en/sensor-adim-u.png b/images/homeassistant/en/sensor-adim-u.png
new file mode 100644
index 0000000..b0ae744
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-u.png differ
diff --git a/images/homeassistant/en/sensor-adim-v.png b/images/homeassistant/en/sensor-adim-v.png
new file mode 100644
index 0000000..ea007af
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-v.png differ
diff --git a/images/homeassistant/en/sensor-adim-y.png b/images/homeassistant/en/sensor-adim-y.png
new file mode 100644
index 0000000..a17275c
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-y.png differ
diff --git a/images/homeassistant/en/sensor-adim-z.png b/images/homeassistant/en/sensor-adim-z.png
new file mode 100644
index 0000000..7aeeada
Binary files /dev/null and b/images/homeassistant/en/sensor-adim-z.png differ
diff --git a/images/homeassistant/en/yukleme-sureci-adim-a1.png b/images/homeassistant/en/yukleme-sureci-adim-a1.png
new file mode 100644
index 0000000..496e552
Binary files /dev/null and b/images/homeassistant/en/yukleme-sureci-adim-a1.png differ
diff --git a/images/homeassistant/en/yukleme-sureci-adim-b1.png b/images/homeassistant/en/yukleme-sureci-adim-b1.png
new file mode 100644
index 0000000..7adb52f
Binary files /dev/null and b/images/homeassistant/en/yukleme-sureci-adim-b1.png differ
diff --git a/images/homeassistant/en/yukleme-sureci-adim-c1.png b/images/homeassistant/en/yukleme-sureci-adim-c1.png
new file mode 100644
index 0000000..e9a35ed
Binary files /dev/null and b/images/homeassistant/en/yukleme-sureci-adim-c1.png differ
diff --git a/images/homeassistant/en/yukleme-sureci-adim-d1.png b/images/homeassistant/en/yukleme-sureci-adim-d1.png
new file mode 100644
index 0000000..8b6ebbc
Binary files /dev/null and b/images/homeassistant/en/yukleme-sureci-adim-d1.png differ
diff --git a/images/homeassistant/en/yukleme-sureci-adim-e1.png b/images/homeassistant/en/yukleme-sureci-adim-e1.png
new file mode 100644
index 0000000..0b09fc3
Binary files /dev/null and b/images/homeassistant/en/yukleme-sureci-adim-e1.png differ
diff --git a/images/homeassistant/en/yukleme-sureci-adim-f1.png b/images/homeassistant/en/yukleme-sureci-adim-f1.png
new file mode 100644
index 0000000..9ceeaac
Binary files /dev/null and b/images/homeassistant/en/yukleme-sureci-adim-f1.png differ
diff --git a/images/homeassistant/homeassistant-supervisor.png b/images/homeassistant/homeassistant-supervisor.png
new file mode 100644
index 0000000..6067595
Binary files /dev/null and b/images/homeassistant/homeassistant-supervisor.png differ
diff --git a/images/homeassistant/info.md b/images/homeassistant/info.md
new file mode 100644
index 0000000..09f7b69
--- /dev/null
+++ b/images/homeassistant/info.md
@@ -0,0 +1 @@
+Resimler
diff --git a/images/homeassistant/kurulum-adimi-1.png b/images/homeassistant/kurulum-adimi-1.png
new file mode 100644
index 0000000..c63f484
Binary files /dev/null and b/images/homeassistant/kurulum-adimi-1.png differ
diff --git a/images/homeassistant/kurulum-adimi-2.png b/images/homeassistant/kurulum-adimi-2.png
new file mode 100644
index 0000000..0efd631
Binary files /dev/null and b/images/homeassistant/kurulum-adimi-2.png differ
diff --git a/images/homeassistant/kurulum-adimi-3.png b/images/homeassistant/kurulum-adimi-3.png
new file mode 100644
index 0000000..7be4bbf
Binary files /dev/null and b/images/homeassistant/kurulum-adimi-3.png differ
diff --git a/images/homeassistant/kurulum-adimi-4.png b/images/homeassistant/kurulum-adimi-4.png
new file mode 100644
index 0000000..cf385f5
Binary files /dev/null and b/images/homeassistant/kurulum-adimi-4.png differ
diff --git a/images/homeassistant/on-hazirlik.png b/images/homeassistant/on-hazirlik.png
new file mode 100644
index 0000000..7670623
Binary files /dev/null and b/images/homeassistant/on-hazirlik.png differ
diff --git a/images/homeassistant/sensor-adim-a.png b/images/homeassistant/sensor-adim-a.png
new file mode 100644
index 0000000..4b8d776
Binary files /dev/null and b/images/homeassistant/sensor-adim-a.png differ
diff --git a/images/homeassistant/sensor-adim-b.png b/images/homeassistant/sensor-adim-b.png
new file mode 100644
index 0000000..94a48ba
Binary files /dev/null and b/images/homeassistant/sensor-adim-b.png differ
diff --git a/images/homeassistant/sensor-adim-c.png b/images/homeassistant/sensor-adim-c.png
new file mode 100644
index 0000000..08dc220
Binary files /dev/null and b/images/homeassistant/sensor-adim-c.png differ
diff --git a/images/homeassistant/sensor-adim-d.png b/images/homeassistant/sensor-adim-d.png
new file mode 100644
index 0000000..0608759
Binary files /dev/null and b/images/homeassistant/sensor-adim-d.png differ
diff --git a/images/homeassistant/sensor-adim-e.png b/images/homeassistant/sensor-adim-e.png
new file mode 100644
index 0000000..150c3d7
Binary files /dev/null and b/images/homeassistant/sensor-adim-e.png differ
diff --git a/images/homeassistant/sensor-adim-f.png b/images/homeassistant/sensor-adim-f.png
new file mode 100644
index 0000000..4e56c00
Binary files /dev/null and b/images/homeassistant/sensor-adim-f.png differ
diff --git a/images/homeassistant/sensor-adim-g.png b/images/homeassistant/sensor-adim-g.png
new file mode 100644
index 0000000..c968880
Binary files /dev/null and b/images/homeassistant/sensor-adim-g.png differ
diff --git a/images/homeassistant/sensor-adim-h.png b/images/homeassistant/sensor-adim-h.png
new file mode 100644
index 0000000..10218de
Binary files /dev/null and b/images/homeassistant/sensor-adim-h.png differ
diff --git a/images/homeassistant/sensor-adim-i.png b/images/homeassistant/sensor-adim-i.png
new file mode 100644
index 0000000..c29e298
Binary files /dev/null and b/images/homeassistant/sensor-adim-i.png differ
diff --git a/images/homeassistant/sensor-adim-j.png b/images/homeassistant/sensor-adim-j.png
new file mode 100644
index 0000000..8fa6ac0
Binary files /dev/null and b/images/homeassistant/sensor-adim-j.png differ
diff --git a/images/homeassistant/sensor-adim-k.png b/images/homeassistant/sensor-adim-k.png
new file mode 100644
index 0000000..9b6d2c0
Binary files /dev/null and b/images/homeassistant/sensor-adim-k.png differ
diff --git a/images/homeassistant/sensor-adim-l.png b/images/homeassistant/sensor-adim-l.png
new file mode 100644
index 0000000..ca8308f
Binary files /dev/null and b/images/homeassistant/sensor-adim-l.png differ
diff --git a/images/homeassistant/sensor-adim-m.png b/images/homeassistant/sensor-adim-m.png
new file mode 100644
index 0000000..e69e088
Binary files /dev/null and b/images/homeassistant/sensor-adim-m.png differ
diff --git a/images/homeassistant/sensor-adim-n.png b/images/homeassistant/sensor-adim-n.png
new file mode 100644
index 0000000..19e3562
Binary files /dev/null and b/images/homeassistant/sensor-adim-n.png differ
diff --git a/images/homeassistant/sensor-adim-u.png b/images/homeassistant/sensor-adim-u.png
new file mode 100644
index 0000000..b0ae744
Binary files /dev/null and b/images/homeassistant/sensor-adim-u.png differ
diff --git a/images/homeassistant/sensor-adim-v.png b/images/homeassistant/sensor-adim-v.png
new file mode 100644
index 0000000..ea007af
Binary files /dev/null and b/images/homeassistant/sensor-adim-v.png differ
diff --git a/images/homeassistant/sensor-adim-y.png b/images/homeassistant/sensor-adim-y.png
new file mode 100644
index 0000000..a17275c
Binary files /dev/null and b/images/homeassistant/sensor-adim-y.png differ
diff --git a/images/homeassistant/sensor-adim-z.png b/images/homeassistant/sensor-adim-z.png
new file mode 100644
index 0000000..7aeeada
Binary files /dev/null and b/images/homeassistant/sensor-adim-z.png differ
diff --git a/images/homeassistant/yukleme-sureci-adim-a1.png b/images/homeassistant/yukleme-sureci-adim-a1.png
new file mode 100644
index 0000000..496e552
Binary files /dev/null and b/images/homeassistant/yukleme-sureci-adim-a1.png differ
diff --git a/images/homeassistant/yukleme-sureci-adim-b1.png b/images/homeassistant/yukleme-sureci-adim-b1.png
new file mode 100644
index 0000000..7adb52f
Binary files /dev/null and b/images/homeassistant/yukleme-sureci-adim-b1.png differ
diff --git a/images/homeassistant/yukleme-sureci-adim-c1.png b/images/homeassistant/yukleme-sureci-adim-c1.png
new file mode 100644
index 0000000..e9a35ed
Binary files /dev/null and b/images/homeassistant/yukleme-sureci-adim-c1.png differ
diff --git a/images/homeassistant/yukleme-sureci-adim-d1.png b/images/homeassistant/yukleme-sureci-adim-d1.png
new file mode 100644
index 0000000..8b6ebbc
Binary files /dev/null and b/images/homeassistant/yukleme-sureci-adim-d1.png differ
diff --git a/images/homeassistant/yukleme-sureci-adim-e1.png b/images/homeassistant/yukleme-sureci-adim-e1.png
new file mode 100644
index 0000000..0b09fc3
Binary files /dev/null and b/images/homeassistant/yukleme-sureci-adim-e1.png differ
diff --git a/images/homeassistant/yukleme-sureci-adim-f1.png b/images/homeassistant/yukleme-sureci-adim-f1.png
new file mode 100644
index 0000000..9ceeaac
Binary files /dev/null and b/images/homeassistant/yukleme-sureci-adim-f1.png differ
diff --git a/ip6table-packages.zip b/ip6table-packages.zip
new file mode 100644
index 0000000..b678d4e
Binary files /dev/null and b/ip6table-packages.zip differ
diff --git a/tr/projects/homeassistant.mdx b/tr/projects/homeassistant.mdx
new file mode 100644
index 0000000..55096f1
--- /dev/null
+++ b/tr/projects/homeassistant.mdx
@@ -0,0 +1,329 @@
+# Home Assistant
+
+> T3 Gemstone O1 Akıllı Ev Merkezi Yönetimi
+
+
+
+
+
+
+ Bu bölümün sonunda T3 Gemstone O1 geliştirme kartınıza başarıyla Home Assistant kurmuş olacaksınız.
+
+
+## 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; 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 projesi, Home Assistant entegrasyonu ile bu problemlerin kolay, maliyetsiz ve güvenli bir şekilde çözülmesini sağlar.
+
+## 2. Ön Hazırlık
+
+Kuruluma başlamadan önce T3 Gemstone O1 cihazınızda Gemstone Imager üzerinden kurulmuş **Debian** işletim sisteminin kurulu olduğundan emin olmalısınız. Cihazınıza terminal bağlantısı yaptıktan sonra işletim sisteminizi doğrulamak için aşağıdaki komutu çalıştırabilirsiniz:
+
+```bash theme={"system"}
+cat /etc/os-release
+```
+
+Ekranda aşağıdaki gibi bir çıktı görmelisiniz:
+
+```text theme={"system"}
+PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
+NAME="Debian GNU/Linux"
+VERSION_ID="12"
+VERSION="12 (bookworm)"
+VERSION_CODENAME=bookworm
+ID=debian
+HOME_URL="[https://www.debian.org/](https://www.debian.org/)"
+SUPPORT_URL="[https://www.debian.org/support](https://www.debian.org/support)"
+BUG_REPORT_URL="[https://bugs.debian.org/](https://bugs.debian.org/)"
+```
+
+Eğer bu çıktıyı görüyorsanız sisteminiz kuruluma hazırdır.
+
+
+
+
+
+## 3. Kurulum Betiği İle Otomatik Kurulum
+
+Sizin için hazırladığımız kurulum betiği (`.sh`), gerekli tüm yapılandırmaları otomatik olarak gerçekleştirecektir. T3 Gemstone O1 terminaline aşağıdaki komutları sırasıyla girerek betiği sisteme çekin ve çalıştırın:
+
+```bash theme={"system"}
+# Sistemi güncelleyelim
+sudo apt update
+
+# Kurulum betiğini indirin
+wget https://github.com/MehmetEmreee/gemstonedocs/raw/refs/heads/main/homeassistant.sh
+
+# Betiğe çalışma izni verin
+chmod +x homeassistant.sh
+
+# Kurulumu başlatın
+sudo ./homeassistant.sh
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 theme={"system"}
+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** ağını kullanabilir, Tailscale IP adresiniz üzerinden (`http://:8123`) sisteminize güvenle bağlanabilirsiniz.
+
+## 4. Home Assistant Arayüzüne Erişim ve İlk Kurulum
+
+Sistem hizmetleri aktif olduktan sonra tarayıcınız üzerinden 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, aşağıdaki görselleri takip ederek adres çubuğundaki `https://` kısmını `http://` yaparak çözebilirsiniz.
+
+
+
+
+
+
+
+
+
+
+Eğer hata almıyorsanız, buradan devam edebilirsiniz:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Tebrikler! Kurulum adımlarını başarıyla tamamladınız ve artık Home Assistant 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.
+
+## 5. Örnek: Deneyap Kart ile Sensör Entegrasyonu
+
+Bu bölümde, Deneyap Kart 1A V2 geliştirme kartına hareket sensörü bağlayarak Home Assistant'a entegre etmeyi öğreneceksiniz.
+
+**a) Sol taraftaki menüyü açıp Ayarlar seçeneğine tıklıyoruz.**
+
+
+
+
+
+**b) Açılan menüden Uygulamalar seçeneğine tıklıyoruz.**
+
+
+
+
+
+**c) Sağ alttaki "Uygulamayı Yükle" butonuna tıklıyoruz.**
+
+
+
+
+
+**d) Açılan menüde arama kısmına "esphome" yazıyoruz.**
+
+
+
+
+
+**e) Çıkan ESPHome sonucuna tıklıyoruz.**
+
+
+
+
+
+**f) Açılan menüde Kuruluma tıklayıp kurulmasını bekliyoruz.**
+
+
+
+
+
+**g) Yeterince bekledikten sonra bu menü geliyor. Burada "Show in sidebar" seçeneğinin ve "Start on boot" seçeneğinin aktif olduğundan emin oluyoruz ve Başlat butonuna tıklıyoruz.**
+
+
+
+
+
+**h) "Web Arayüzünü Aç" butonuna tıklıyoruz.**
+
+
+
+
+
+**i) Açılan menüde "New Device" seçeneğine tıklıyoruz.**
+
+
+
+
+
+**j) "Continue" diyerek devam ediyoruz.**
+
+
+
+
+
+**k) "New Device Setup" seçeneğine tıklıyoruz.**
+
+
+
+
+
+**l) Burada karta istediğiniz ismi verebilirsiniz. "Network Name" ve "Password" kısımlarına modem adınızı (SSID) ve şifrenizi yazıyoruz.**
+
+
+
+
+
+**m) Burada "ESP32-S3" seçeneğini seçiyoruz.**
+
+
+
+
+
+**n) Şimdilik "Skip" diyebiliriz. Ardından arkada beliren Deneyap Kart kısmından "Edit" butonuna giriyoruz.**
+
+
+
+
+
+**u) Burada bir YAML dosyası karşımıza geliyor. `esp32` altında bulunan `board` kısmını kullandığımız deneyap karta göre değiştiriyoruz. Deneyap Kart 1A V2 için `board:` kısmını silip `deneyapkart1Av2` yazıyoruz. Ayrıca `framework` kısmını `type: arduino` olacak şekilde değiştiriyoruz.**
+
+
+
+
+
+**v) Ardından bu kısımda verdiğimiz pin tanımlamalarını en alta kopyalıyoruz:**
+
+```yaml
+substitutions:
+ LED_PIN: GPIO48 # Kart üzerindeki RGB LED
+ BUTTON_PIN: GPIO0 # Boot Butonu
+
+ # Pin Eşleştirmeleri (Resme Göre)
+ D0: GPIO1
+ D1: GPIO2
+ D4: GPIO42
+ D8: GPIO38
+ D9: GPIO48
+ D12: GPIO10
+ D13: GPIO3
+ D14: GPIO8
+ # I2C
+ SDA_PIN: GPIO47
+ SCL_PIN: GPIO21
+```
+
+
+
+
+
+**y) Bu örneğimizde bir hareket sensörü bağlayacağımız için, ESPHome sayfasından bulduğumuz tanımlamaları yine sayfanın en altına yapıştırıyoruz:**
+
+```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ünü D4 pinine bağladık (GPIO42). Eğer siz farklı bir pine bağladıysanız, `number` kısmında değişiklik yapmanız gerekecektir. Gerekli pin atamalarına (https://docs.deneyapkart.org/Kartlar) sayfasından erişebilirsiniz.
+
+
+
+
+
+
+**z) Sağ üstteki "Install" butonuna tıklıyoruz. Yapılandırma tamamlanmıştır.**
+
+
+
+
+
+**Yükleme Süreci:**
+
+**a1) Öncelikle Deneyap Kartınızı T3 Gemstone O1 kartınızın USB çıkışlarından herhangi birine bağlıyoruz. Açılan menüde birçok yükleme opsiyonu görüyoruz, ancak ilk yüklemede "Plug into the computer running esphome device builder" seçeneğini seçiyoruz. Sonrasında kablosuz yükleme yapabilirsiniz.**
+
+
+
+
+
+**b1) Port seçme kısmında çıkan seçeneğe tıklıyoruz. Sizde birden fazla port gözükebilir. Deneyap Kartınızı çıkarıp geri geldiğinizde ardından yeniden bu menüye ulaştığınızda, görünmeyen port doğru port olacaktır.**
+
+
+
+
+
+**c1) Yükleme başladı. İlk yükleme biraz vakit alacaktır, bu sebeple sabırla beklemekte fayda vardır.**
+
+
+
+
+
+**d1) Yükleme bittikten sonra, ESPHome ana ekranına gelip "Logs" kısmına tıklıyoruz. Açılan menüde artık "Wirelessly" seçebiliriz. Loglar geldiğinde, buradaki IP adresini kopyalıyoruz.**
+
+
+
+
+
+**e1) Home Assistant > Ayarlar > Cihazlar ve Hizmetler > Entegrasyon Ekle > ESPHome kısmına geliyoruz ve kopyaladığımız IP adresi yapıştırıyoruz. Sonrasında "Atla" ve "Bitir" diyoruz.**
+
+
+
+
+
+**f1) ESPHome altındaki "1 cihaz" yazısına tıklıyoruz.**
+
+
+
+
+
+**Tebrik ederim! Başarıyla bir hareket sensörünü Home Assistant'a entegre ettiniz. Burada eklediğimiz sensörün durumunu anlık olarak görüntüleyebilirsiniz.**
+
+## 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.