Home Assistant में Bluetooth उपस्थिति पहचान के लिए सर्वश्रेष्ठ ऐप्स 2026 में

XDA पोस्ट जो इस सप्ताह वायरल हुई, उसने कुछ संख्या दी है जो होम-लैब लोग सालों से संदेह कर रहे थे: आधुनिक फोन लगभग एक बार प्रति सेकंड एक हल करने योग्य BLE बीकन प्रसारित करते हैं, और दीवार पर बैठा एक $6 का ESP32 इसे सुन सकता है। पूरे घर में तीन के साथ, उपस्थिति अब “कोई घर पर है” नहीं बल्कि “सैम रसोई में है” है। कोई पहनने योग्य उपकरण नहीं, कोई ऐप नहीं, कोई क्लाउड नहीं, कोई साझा खाता नहीं।

हमने 7 डेस्कटॉप और सर्वर ऐप्स का परीक्षण किया जो उस बीकन को Home Assistant सेंसर में कमरे-स्तरीय उपस्थिति के लिए बदलते हैं। नीचे सब कुछ स्थानीय रूप से चलता है और सिर्फ एक Home Assistant इंस्टॉलेशन और एक मुट्ठी भर सस्ते माइक्रोकंट्रोलर या USB डोंगल से अधिक की आवश्यकता नहीं है।

Bluetooth उपस्थिति पहचान ऐप में क्या देखें

त्वरित तुलना

ऐप सर्वश्रेष्ठ प्लेटफॉर्म मुफ्त योजना विशिष्ट सुविधा
ESPresense सस्ते ESP32 नोड्स के साथ कमरे-स्तरीय उपस्थिति Linux, Windows, macOS (dev उपकरण) हां (ओपन सोर्स) फर्मवेयर और MQTT गेटवे जो Home Assistant में स्नैप करते हैं
Bermuda BLE Trilateration HA के अंदर बहु-नोड दूरी और कमरा गणित HA होस्ट पर चलता है हां (ओपन सोर्स) सेंसर अलग ब्रोकर के बिना अपेक्षित कमरा दिखाते हैं
room-assistant Pi मेश में बहु-सेंसर उपस्थिति Linux, macOS, Windows हां (ओपन सोर्स) एक कॉन्फ़िगरेशन में Bluetooth Classic, BLE, और mmWave को संभालता है
Home Assistant Bluetooth HA होस्ट पर जीरो-कॉन्फ़िग उपस्थिति Windows, macOS, Linux (HAOS) हां बॉक्स से बाहर ESPHome Bluetooth Proxy समर्थन
Theengs Gateway फोन के साथ-साथ BLE टैग और सेंसर ट्रैक करता है Windows, macOS, Linux (Docker या pip) हां (ओपन सोर्स) 100+ BLE डिवाइस को डीकोड करता है, सिर्फ फोन नहीं
OwnTracks फोन-साइड GPS और iBeacon क्षेत्र Windows, macOS, Linux (सर्वर) हां (ओपन सोर्स) फोन से बीकन UUID द्वारा कमरा संदर्भ जोड़ता है
Monitor एक एकल Pi के लिए Bash-आधारित BLE स्कैनर Linux हां (ओपन सोर्स) BlueZ के अलावा कोई निर्भरता नहीं, तोड़ना कठिन

Home Assistant में Bluetooth उपस्थिति पहचान के लिए 7 सर्वश्रेष्ठ ऐप्स

1. ESPresense — ESP32 नोड्स के साथ कमरे-स्तरीय ट्रैकिंग के लिए सर्वश्रेष्ठ

ESPresense वह सेटअप है जिसमें अधिकांश लोग उतरते हैं। फर्मवेयर को एक मुट्ठी भर ESP32 बोर्ड में फ्लैश करें, उन्हें घर के चारों ओर प्लग करें, और प्रत्येक उस BLE डिवाइस के लिए रोलिंग RSSI मान प्रकाशित करना शुरू करता है जो सुनता है। Home Assistant एकीकरण उन्हें MQTT के माध्यम से पढ़ता है और एक सेंसर प्रति फोन आउटपुट करता है जो वर्तमान कमरे का नाम देता है, एक सेकंड से कम में अपडेट किया जाता है। यह iOS irk कुंजियों का समर्थन करता है, इसलिए iPhones MAC रोटेशन के बावजूद ट्रैक किए जाते हैं।

जहां यह विफल होता है: RSSI लेजर रेंजफाइंडिंग नहीं है। फर्नीचर, दीवारें और धातु उपकरण कई dB द्वारा रीडिंग को स्थानांतरित करते हैं, इसलिए पहला सप्ताहांत प्रत्येक नोड को कैलिब्रेट करने में व्यतीत होता है।

कीमतें:

प्लेटफॉर्म: Linux, Windows, macOS (कोई भी होस्ट जो ESPHome या PlatformIO को फ्लैश करता है)

डाउनलोड करें: espresense.com

निचली पंक्ति: ESPresense चुनें यदि घर में सस्ते आउटलेट हैं और आप पैसे के लिए सर्वश्रेष्ठ प्रति-कमरा सटीकता चाहते हैं।


2. Bermuda BLE Trilateration — यदि ESP नोड पहले से मौजूद हैं तो सर्वश्रेष्ठ

Bermuda ESPresense की कच्ची रीडिंग (या ESPHome Bluetooth Proxy डेटा) लेता है और Home Assistant के अंदर त्रिलेटरेशन करता है। यह नोड-दूरी सेंसर, एक “क्षेत्र पूर्वानुमानित” सेंसर, और एक डीबग मानचित्र को उजागर करता है जो आपको यह देखने में मदद करता है कि कौन से नोड कौन सी डिवाइसें सुनते हैं। इंस्टॉल केवल HACS है, कोई अलग ब्रोकर या कंटेनर नहीं।

जहां यह विफल होता है: पूर्वानुमान केवल इनपुट डेटा जितना अच्छा है, इसलिए दो ESP नोड्स वाला घर अभी भी मोटा होगा। ट्यूनिंग पैरामीटर घने हैं और कुछ रीडिंग के लिए समझ में आने का समय लगता है।

कीमतें:

प्लेटफॉर्म: Home Assistant होस्ट पर चलता है (कोई भी Linux, HAOS, macOS, या Windows इंस्टॉल)

डाउनलोड करें: github.com/agittins/bermuda

निचली पंक्ति: Bermuda चुनें यदि ESP फ्लीट पहले से ही चल रहा है और आप दूसरी सेवा जोड़े बिना स्वच्छ कमरा पूर्वानुमान चाहते हैं।


3. room-assistant — बड़े घर में Pi मेश के लिए सर्वश्रेष्ठ

room-assistant ESPresense लहर से पहले है और अभी भी एक मजबूत अनुसरण है। यह किसी भी Pi या छोटे Linux बॉक्स पर एक Node.js प्रक्रिया चलाता है, BLE और Bluetooth Classic डिवाइसेज को स्कैन करता है, और एक प्रति-कमरा सेंसर के साथ MQTT के माध्यम से रिपोर्ट करता है। यह mmWave उपस्थिति ऐड-ऑन का भी समर्थन करता है, इसलिए एक कमरा जिसमें फोन उपयोगकर्ता नहीं है फिर भी एक गर्म शरीर को पंजीकृत करता है।

जहां यह विफल होता है: डॉक्स Node आराम मान लेते हैं, और प्रत्येक Pi राहीन ESP32 के एक बेड़े की तुलना में एक छोटी मासिक रखरखाव कर लगाता है।

कीमतें:

प्लेटफॉर्म: Linux, macOS, Windows

डाउनलोड करें: room-assistant.io

निचली पंक्ति: room-assistant चुनें यदि आपके पास पहले से दीवार पर Pi हैं और एक कॉन्फ़िगरेशन में BLE (mmWave, Bluetooth Classic, wearables) से अधिक चाहते हैं।


4. Home Assistant Bluetooth — होस्ट में BLE होने पर सर्वश्रेष्ठ जीरो-कॉन्फ़िग पथ

Home Assistant Bluetooth एकीकरण बॉक्स में आता है। यदि HAOS एक USB डोंगल के साथ मिनी पीसी पर या काम करने वाली रेडियो के साथ Pi पर चलता है, तो यह किसी भी पास के BLE डिवाइस को device_tracker इकाई के रूप में प्रकाशित करता है। दरवाजे के पास एक ESP32 पर ESPHome Bluetooth Proxy के साथ संयुक्त, एक छोटा घर एक समर्पित उपस्थिति मंच के बिना एक-कमरा संकल्प प्राप्त कर सकता है।

जहां यह विफल होता है: एक रेडियो बराबर एक कमरा। बहु-कमरे की सटीकता प्रॉक्सी की आवश्यकता है, जो आपको ESPresense या Bermuda क्षेत्र में वापस रखता है।

कीमतें:

प्लेटफॉर्म: Windows, macOS, Linux (कोई भी HA इंस्टॉल)

डाउनलोड करें: home-assistant.io/integrations/bluetooth

निचली पंक्ति: पहले यह चुनें यदि लक्ष्य एक या दो कमरों में उपस्थिति है और HA होस्ट के पास पहले से रेडियो है।


5. Theengs Gateway — घर में फोन से अधिक ट्रैक करने के लिए जब सर्वश्रेष्ठ

Theengs Gateway सौ से अधिक BLE डिवाइसेस को डीकोड करता है, Xiaomi थर्मामीटर से Ruuvi टैग से Apple AirTags तक। इसे एक छोटे Linux बॉक्स या Docker कंटेनर पर चलाएं, MQTT ब्रोकर की ओर इशारा करें, और Home Assistant दीवार पर प्रत्येक प्लांट-मॉनिटर और डोरबेल टैग के लिए सेंसर का एक बेड़ा प्राप्त करता है। उपस्थिति के लिए, यह फोन और जेनेरिक BLE ट्रैकर को प्रथम-वर्गीय इकाइयों के रूप में उजागर करता है।

जहां यह विफल होता है: कमरे-स्तरीय सटीकता इसका ध्यान नहीं है। जब आपको प्रति-कमरे संकल्प की आवश्यकता हो तो ESPresense के साथ जोड़ी बनाएं और बाकी सभी सेंसर के लिए Theengs का उपयोग करें।

कीमतें:

प्लेटफॉर्म: Windows, macOS, Linux (Docker या pip)

डाउनलोड करें: theengs.io

निचली पंक्ति: Theengs चुनें यदि घर BLE सेंसर से भरा है जो Home Assistant को मनुष्यों से परे जानना चाहिए।


6. OwnTracks — जब आप भी GPS बाड़ चाहते हैं तो सर्वश्रेष्ठ

OwnTracks फोन पर चलता है और एक स्व-होस्ट सर्वर को स्थिति की रिपोर्ट करता है (या तो अपना रिकॉर्डर या MQTT के माध्यम से)। BLE भाग iBeacon क्षेत्रों का उपयोग करता है, इसलिए कार्यालय या रसोई में एक छोटा ट्रांसमीटर स्वचालित रूप से फोन को उस क्षेत्र में टैग करता है। यह Home Assistant के OwnTracks डिवाइस ट्रैकर के साथ अच्छी तरह से जोड़ी बनाता है जो “घर पर या नहीं” प्लस कमरा परत के लिए।

जहां यह विफल होता है: iBeacon पक्ष को दीवार पर सस्ते ट्रांसमीटर और फोन-साइड बैटरी सहिष्णुता की आवश्यकता है, और iOS को ऐप को बैकग्राउंड में चलाने के लिए क्षेत्र घटनाओं को पकड़ने की आवश्यकता है।

कीमतें:

प्लेटफॉर्म: Windows, macOS, Linux (रिकॉर्डर सर्वर)

डाउनलोड करें: owntracks.org

निचली पंक्ति: OwnTracks चुनें यदि आप पहले से ही घर पर GPS स्थान ट्रैक कर रहे हैं और एक ही सेटअप पर BLE क्षेत्रों को परत करना चाहते हैं।


7. Monitor — एक एकल Pi के लिए सर्वश्रेष्ठ न्यूनतमवादी BLE स्कैनर

Monitor एक Bash स्क्रिप्ट है जो BlueZ के साथ एक Raspberry Pi को एक उपस्थिति सेंसर में बदलता है। यह ज्ञात उपकरणों को देखता है, RSSI प्रवृत्तियों की गणना करता है, और आगमन और प्रस्थान के लिए MQTT विषय प्रकाशित करता है। ओएस से परे कोई निर्भरता नहीं, छोटा पदचिह्न, और अविश्वसनीय रूप से स्थिर।

जहां यह विफल होता है: कोई त्रिलेटरेशन नहीं, कोई iOS irk समर्थन नहीं, और मूल लेखक से कुछ समय के लिए कोई रखरखाव नहीं। सर्वोत्तम एक बड़े स्टैक में एक घटक के रूप में व्यवहार किया जाता है।

कीमतें:

प्लेटफॉर्म: Linux

डाउनलोड करें: github.com/andrewjfreyer/monitor

निचली पंक्ति: एक एकल Pi सेटअप के लिए Monitor चुनें जहां आप सबसे छोटी संभावित आगमन और प्रस्थान सेंसर चाहते हैं और कुछ भी नहीं।

कैसे चुनें

यदि आप कमरे-स्तरीय सटीकता चाहते हैं और कुछ ESP32 के लिए बजट है, तो ESPresense इंस्टॉल करें और शीर्ष पर Bermuda को परत दें।

यदि Pi पहले से दीवार पर अन्य नौकरियों को संभाल रहे हैं, तो एक जगह पर BLE, mmWave, और Bluetooth Classic के लिए room-assistant चलाएं।

यदि लक्ष्य एक या दो कमरों में उपस्थिति है और Home Assistant के पास पहले से रेडियो है, तो मूल Home Assistant Bluetooth एकीकरण के साथ शुरू करें।

यदि घर में प्लांट मॉनिटर, AirTags, और थर्मामीटर हैं जो फोन के साथ ट्रैक करने के लिए हैं, तो Theengs Gateway चलाएं और कमरा गणित के लिए ESPresense के साथ जोड़ी बनाएं।

यदि GPS क्षेत्र पहले से OwnTracks के माध्यम से काम कर रहे हैं, तो कमरों में एक ही मंच विस्तारित करने के लिए इसके iBeacon क्षेत्रों का उपयोग करें।

यदि आप सिर्फ सामने के दरवाजे की निगरानी करने और आगमन को लॉग करने के लिए एक Pi चाहते हैं, तो Monitor चलाएं और बंद करें।

FAQ

क्या मुझे प्रति कमरे एक ESP32 की जरूरत है?

अच्छी सटीकता के लिए हां। दो नोड्स ESPresense को एक मोटी अनुमान बनाने देते हैं, तीन या अधिक नोड्स Bermuda को त्रिलेटरेट करने देते हैं। एक विशिष्ट दो-बेडरूम फ्लैट चार नोड्स पर आरामदायक है; ऊपरी मंजिल वाला घर आमतौर पर पाँच से सात चाहता है।

क्या यह iPhones के साथ काम करता है?

हाँ। iOS अपने BLE MAC पते को हर 15 मिनट घुमाता है, जो पुराने उपकरणों को ठोकर खाता है। ESPresense, Bermuda, और room-assistant सभी iOS irk कुंजियों का समर्थन करते हैं, जो पते के साथ फोन विज्ञापन की जाने वाली हल करने योग्य पहचान करने वाले हैं। Android की तुलना में प्रारंभिक जोड़ी एक अतिरिक्त कदम लगता है।

क्या यह मेरे फोन की बैटरी को ड्रेन करेगा?

नहीं, क्योंकि फोन केवल प्रसारण करता है, स्कैन नहीं करता। BLE विज्ञापन वह है जो अधिकांश आधुनिक OSes AirDrop, Fast Pair, और Find My के लिए चालू रहते हैं। आपका फोन नहीं जानता कि इसे ट्रैक किया जा रहा है।

मेहमानों के बारे में क्या?

केवल उपकरण जो आप स्पष्ट रूप से कॉन्फ़िगरेशन में जोड़ते हैं कमरे की घटनाएं उत्पन्न करते हैं। एक आगंतुक के फोन को नोड्स द्वारा सुना जाता है लेकिन Home Assistant द्वारा अनदेखा किया जाता है, इसलिए यह कभी आपके ऑटोमेशन को ट्रिगर नहीं करता है।