Home Assistant'ta Bluetooth varlığı tespiti için en iyi uygulamalar 2026'da

Bu hafta viral olan XDA yazısı, ev laboratuvarı insanlarının yıllardır şüphelendiği bir şeye rakam koydu: modern telefonlar, saniyede yaklaşık bir kez çözülebilir bir BLE işareti yayınlıyor ve duvarda oturan 6 dolarlık bir ESP32 onu duyabiliyor. Ev çapında üç tanesi ile, varlık artık “biri evdeydi” değil “Sam mutfakta” dır. Giyilebilir cihaz yok, uygulama yok, bulut yok, paylaşılan hesap yok.

7 masaüstü ve sunucu uygulamasını test ettik ve bu işareti Home Assistant sensörüne oda düzeyinde varlık tespiti için dönüştürüyor. Aşağıdaki her şey yerel olarak çalışır ve Home Assistant kurulumundan ve bir avuç ucuz mikrodenetleyici veya USB dongle’dan daha fazlasını gerektirmez.

Bluetooth varlığı tespiti uygulamasında ne aranılacak

Hızlı karşılaştırma

Uygulama En iyi için Platformlar Ücretsiz plan Öne çıkan özellik
ESPresense Ucuz ESP32 düğümleriyle oda düzeyinde varlık tespiti Linux, Windows, macOS (geliştirme araçları) Evet (açık kaynak) Home Assistant’a uyum sağlayan firmware ve MQTT ağ geçidi
Bermuda BLE Trilateration HA içinde çok düğümlü mesafe ve oda matematik HA ana bilgisayarında çalışır Evet (açık kaynak) Sensörler ayrı aracı olmadan beklenen odayı gösterir
room-assistant Pi mesh genelinde çok sensörlü varlık tespiti Linux, macOS, Windows Evet (açık kaynak) Bir yapılandırmada Bluetooth Classic, BLE ve mmWave’i idare eder
Home Assistant Bluetooth HA ana bilgisayarının kendisinde sıfır config varlık tespiti Windows, macOS, Linux (HAOS) Evet Kutunun dışında ESPHome Bluetooth Proxy desteği
Theengs Gateway Telefonlarla birlikte BLE etiketlerini ve sensörleri izler Windows, macOS, Linux (Docker veya pip) Evet (açık kaynak) 100+ BLE cihazı çözer, sadece telefonlar değil
OwnTracks Telefon tarafı GPS ve iBeacon bölgeleri Windows, macOS, Linux (sunucu) Evet (açık kaynak) Telefondan beacon UUID’ye göre oda bağlamı ekler
Monitor Tek Pi için Bash tabanlı BLE tarayıcı Linux Evet (açık kaynak) BlueZ ötesinde bağımlılık yok, kırmak zor

Home Assistant’ta Bluetooth varlığı tespiti için 7 en iyi uygulama

1. ESPresense — ESP32 düğümleriyle oda düzeyinde izleme için en iyi

ESPresense çoğu insanın iniş yaptığı kurulumun. Firmware’i bir avuç ESP32 kartına yükleyin, bunları evde takın ve her biri duyduğu her BLE cihazı için haddeleme RSSI değerleri yayınlamaya başlar. Home Assistant entegrasyonu bunları MQTT aracılığıyla okur ve geçerli odayı adlandıran cihaz başına bir sensör çıkarır, bir saniyeden az içinde güncellenir. iOS irk anahtarlarını destekler, bu nedenle iPhone’lar MAC rotasyonuna rağmen izlenir kalır.

Nerede eksik kalır: RSSI lazer telemetrisi değildir. Mobilyalar, duvarlar ve metal cihazlar okumaları birkaç dB kaydırır, bu nedenle ilk hafta sonu her düğümü kalibre etmek için harcanır.

Fiyatlandırma:

Platformlar: Linux, Windows, macOS (ESPHome veya PlatformIO yükleyen herhangi bir ana bilgisayar)

İndir: espresense.com

Sonuç: Evde ucuz prizler varsa ve paranız için en iyi oda başına doğruluk istiyorsanız ESPresense’i seçin.


2. Bermuda BLE Trilateration — ESP düğümleri zaten oradaysa en iyi

Bermuda ESPresense’in ham okumalarını (veya ESPHome Bluetooth Proxy verilerini) alır ve Home Assistant içinde trilaterasyonu gerçekleştirir. Düğüm uzaklığı sensörleri, bir “alan tahmini” sensörü ve hangi düğümlerin hangi cihazları duyduğunu görmenize yardımcı olan bir hata ayıklama haritasını ortaya koymaktadır. Kurulum yalnızca HACS’dir, ayrı aracı veya kapsayıcı yoktur.

Nerede eksik kalır: Tahmin yalnızca giriş verileri kadar iyidir, bu nedenle iki ESP düğümü olan bir ev hala kaba olacaktır. Ayarlama parametreleri yoğundur ve anlaşılması için birkaç okuma gerekir.

Fiyatlandırma:

Platformlar: Home Assistant ana bilgisayarında çalışır (herhangi bir Linux, HAOS, macOS veya Windows kurulumu)

İndir: github.com/agittins/bermuda

Sonuç: ESP filesi zaten çalışıyorsa ve başka bir hizmet eklemeden daha temiz oda tahminleri istiyorsanız Bermuda’yı seçin.


3. room-assistant — geniş bir evde Pi mesh için en iyi

room-assistant ESPresense dalgasından önce gelir ve hala güçlü bir takipçi tabanına sahiptir. Herhangi bir Pi veya küçük Linux kutusunda bir Node.js işlemi çalıştırır, BLE ve Bluetooth Classic cihazları tarar ve oda başına sensör içeren MQTT aracılığıyla raporlar. Ayrıca mmWave varlık eklentilerini destekler, bu nedenle telefon kullanıcısı olmayan bir oda hala sıcak bir gövdeyi kaydeder.

Nerede eksik kalır: Doklar Node rahatlığı varsayar ve her Pi, durumsuz ESP32 filosu ile karşılaştırıldığında küçük bir aylık bakım vergisi taşır.

Fiyatlandırma:

Platformlar: Linux, macOS, Windows

İndir: room-assistant.io

Sonuç: Duvarda zaten Pi’niz varsa ve bir yapılandırmada BLE’den daha fazlasını (mmWave, Bluetooth Classic, giyilebilir) istiyorsanız room-assistant’ı seçin.


4. Home Assistant Bluetooth — ana bilgisayar BLE’ye sahip olduğunda en iyi sıfır config yolu

Home Assistant Bluetooth entegrasyonu kutudan çıkar. HAOS bir USB dongle ile mini PC’de veya çalışan bir radyosu olan Pi’de çalışırsa, herhangi bir yakın BLE cihazını bir device_tracker varlığı olarak yayınlar. Kapı yanında bir ESP32 üzerinde ESPHome Bluetooth Proxy ile birleştirildiğinde, küçük bir ev özel bir varlık platformu olmadan bir oda çözünürlüğü alabilir.

Nerede eksik kalır: Bir radyo bir odaya eşittir. Çok oda doğruluğu proxy’ler gerektirir ve bu sizi ESPresense veya Bermuda bölgesine geri koyar.

Fiyatlandırma:

Platformlar: Windows, macOS, Linux (herhangi bir HA kurulumu)

İndir: home-assistant.io/integrations/bluetooth

Sonuç: Hedef bir veya iki odada varlık ise ve HA ana bilgisayarında zaten radyo varsa bunu seçin.


5. Theengs Gateway — ev telefonlardan daha fazlasını izlemek için olduğunda en iyi

Theengs Gateway yüzden fazla BLE cihazını çözer, Xiaomi termometrelerinden Ruuvi etiketlerine Apple AirTags’e. Küçük bir Linux kutusunda veya Docker kapsayıcısında çalıştırın, MQTT aracısına işaret edin ve Home Assistant duvarda her bitki monitörü ve kapı zili etiketi için sensör filosunu alır. Varlık için telefonları ve genel BLE izleyicileri birinci sınıf varlıklar olarak sunar.

Nerede eksik kalır: Oda düzeyinde doğruluk odağı değildir. Oda başına çözünürlüğe ihtiyaç duyduğunuzda ESPresense ile eşleştirin ve diğer her şey için Theengs kullanın.

Fiyatlandırma:

Platformlar: Windows, macOS, Linux (Docker veya pip)

İndir: theengs.io

Sonuç: Ev insanların ötesinde Home Assistant’ın bilmesi gereken BLE sensörleriyle doluysa Theengs’i seçin.


6. OwnTracks — GPS çitiyle de istediğinizde en iyi

OwnTracks telefonda çalışır ve konumu kendi kendine barındırılan bir sunucuya bildirir (kendine ait kaydediciyi veya MQTT aracılığıyla). BLE kısmı iBeacon bölgelerini kullanır, bu nedenle ofiste veya mutfakta küçük bir verici otomatik olarak telefonu o bölgeye etiketler. Home Assistant’ın OwnTracks cihaz izleyicisiyle iyi eşleşir “evde veya değil” artı oda katmanı için.

Nerede eksik kalır: iBeacon tarafı duvarda ucuz verici ve telefon tarafı pil toleransı gerektirir ve iOS uygulamanın bölge olaylarını yakalaması için arka planda çalışmasını talep eder.

Fiyatlandırma:

Platformlar: Windows, macOS, Linux (kaydedici sunucu)

İndir: owntracks.org

Sonuç: Zaten evde GPS konumlarını izliyorsanız ve aynı kurulumun üzerindeki BLE bölgelerini katmanlamak istiyorsanız OwnTracks’i seçin.


7. Monitor — tek Pi için en iyi minimalist BLE tarayıcı

Monitor bir Bash komut dosyasıdır ve BlueZ ile bir Raspberry Pi’yi varlık sensörüne dönüştürür. Bilinen cihazları izler, RSSI eğilimlerini hesaplar ve gelişler ve ayrılışlar için MQTT konularını yayınlar. BlueZ ötesinde sıfır bağımlılık, küçük ayak izi ve şaşırtıcı derecede kararlı.

Nerede eksik kalır: Trilaterasyon yok, iOS irk desteği yok ve orijinal yazar tarafından bir süredir bakım yok. Daha büyük bir yığında bir bileşen olarak en iyisi.

Fiyatlandırma:

Platformlar: Linux

İndir: github.com/andrewjfreyer/monitor

Sonuç: En küçük gelişler ve ayrılışlar sensörünü ve başka hiçbir şeyi istediğiniz tek Pi kurulumu için Monitor’u seçin.

Nasıl seçilir

Oda düzeyinde doğruluk istiyorsanız ve birkaç ESP32 için bütçeniz varsa, ESPresense‘i kurun ve üstüne Bermuda katmanı ekleyin.

Pi zaten duvarda diğer işleri idare ediyorsa, bir yerde BLE, mmWave ve Bluetooth Classic için room-assistant‘ı çalıştırın.

Hedef bir veya iki odada varlık ise ve Home Assistant zaten radyoya sahipse, yerel Home Assistant Bluetooth entegrasyonuyla başlayın.

Evde bitkiler, AirTag’ler ve izlemek için termometreler varsa, Theengs Gateway‘i çalıştırın ve oda matematik için ESPresense ile eşleştirin.

GPS bölgeleri zaten OwnTracks aracılığıyla çalışıyorsa, aynı platformu odalara genişletmek için iBeacon bölgelerini kullanın.

Sadece ön kapıyı gözetlemek ve varışları kaydetmek için bir Pi istiyorsanız, Monitor‘u çalıştırın ve durun.

SSS

Oda başına bir ESP32’ye ihtiyacım var mı?

Evet iyi doğruluk için. İki düğüm ESPresense’in kabaca tahmin yapmasını sağlar, üç veya daha fazla düğüm Bermuda’nın trilaterasyon yapmasını sağlar. Tipik iki yatak odalı bir daire dört düğümde rahat; üst katlı bir ev genellikle beş ila yedi ister.

Bu iPhone’lar ile çalışıyor mu?

Evet. iOS BLE MAC adresini her 15 dakikada bir döndürür ve bu eski araçları tökezletir. ESPresense, Bermuda ve room-assistant hepsi iOS irk anahtarlarını destekler, bunlar telefon adresle birlikte tanıttığı çözülebilir tanımlayıcılardır. İlk eşleştirme Android’e kıyasla ekstra bir adım alır.

Bu telefon pilimi tükenir mi?

Hayır, çünkü telefon sadece yayın yapar, tarama yapmaz. BLE reklamı çoğu modern işletim sisteminin AirDrop, Fast Pair ve Find My için açık tuttuğu şeydir. Telefonunuz izleniyor olduğunu bilmiyor.

Misafirlere ne dersiniz?

Yalnızca yapılandırmaya açıkça eklediğiniz cihazlar oda olayları oluşturur. Bir ziyaretçinin telefonu düğümler tarafından duyulur ancak Home Assistant tarafından göz ardı edilir, bu nedenle asla otomasyon tetiklemez.