इस प्रोजेक्ट के बारे में

TeslaMate एक ओपन-सोर्स, स्व-होस्टेड डेटा लॉगर है जो विशेष रूप से Tesla मालिकों के लिए बनाया गया है जो अपने वाहन टेलीमेट्री को Tesla के क्लाउड पर निर्भर रहने के बजाय अपने स्वयं के इंफ्रास्ट्रक्चर पर रखना चाहते हैं। यह प्रोजेक्ट Elixir में लिखा गया है, डेटा को PostgreSQL डेटाबेस में संग्रहीत करता है, और विज़ुअलाइज़ेशन और विश्लेषण के लिए Grafana डैशबोर्ड के एक सेट के साथ आता है। वाहन डेटा को स्थानीय MQTT ब्रोकर पर भी प्रकाशित किया जाता है, जिससे Home Assistant, Node-Red और Telegram के साथ एकीकृत करना आसान हो जाता है। मुख्य क्षमताओं में उच्च-परिशुद्धता ड्राइव डेटा रिकॉर्डिंग, यात्रा समापन बिंदुओं के लिए स्वचालित पता खोज, कस्टम स्थानों को परिभाषित करने के लिए जियोफेंसिंग, एक ही Tesla खाते के तहत कई वाहनों के लिए समर्थन, चार्ज लागत ट्रैकिंग, और TeslaFi और tesla-apiscraper से ऐतिहासिक डेटा आयात शामिल हैं। एक उल्लेखनीय डिज़ाइन लक्ष्य वैम्पायर ड्रेन (vampire drain) को कम करना है: प्रत्येक पोल के बाद कार को जल्द से जल्द सो जाने दिया जाता है, ताकि लॉगर रेंज को उल्लेखनीय रूप से कम न करे। वेब इंटरफ़ेस एक अनुकूलन योग्य थीम मोड (लाइट, डार्क, या सिस्टम डिफ़ॉल्ट) भी प्रदान करता है। बंडल किए गए Grafana डैशबोर्ड कई प्रकार के विश्लेषणों को कवर करते हैं: Battery Health (बैटरी स्वास्थ्य), Charge Level (चार्ज स्तर), Charges (जोड़ी/उपयोग की गई ऊर्जा), Charge Details, Charging Stats, Database Information, Drive Stats, Drives (दूरी/शुद्ध ऊर्जा खपत), Drive Details, Efficiency (शुद्ध और सकल खपत), Locations (पते), Mileage, Overview, Projected Range (बैटरी क्षरण), States (ऑनलाइन बनाम सोया हुआ), Statistics, Timeline, Trip, Updates (स्थापित सॉफ़्टवेयर इतिहास), Vampire Drain, और Visited (आजीवन ड्राइविंग मानचित्र)। डिप्लॉयमेंट कंटेनर-आधारित है, जिसमें आधिकारिक Docker इमेज Docker Hub पर प्रकाशित होती हैं और बिल्ड तथा रिलीज़ के लिए CI/CD वर्कफ़्लो होते हैं। दस्तावेज़ docs.teslamate.org पर उपलब्ध है। यह प्रोजेक्ट AGPL-3.0 लाइसेंस के अंतर्गत है, जिसके अनुसार किसी भी संशोधित संस्करण को वितरित करने या नेटवर्क सेवा के रूप में पेश करने पर उसे भी उसी लाइसेंस के तहत जारी किया जाना आवश्यक है; प्रोजेक्ट को मुक्त सॉफ़्टवेयर बनाए रखने के लिए पहले पुल अनुरोध पर स्वचालित रूप से एक Contributor License Agreement एकत्रित किया जाता है। README में एक स्पष्ट सुरक्षा चेतावनी शामिल है जो उपयोगकर्ताओं को केवल आधिकारिक रिपॉजिटरी और दस्तावेज़ से ही TeslaMate प्राप्त करने की सलाह देती है, जिसमें भ्रामक वेबसाइटों और अनौपचारिक मोबाइल ऐप्स की रिपोर्टों का हवाला दिया गया है जो संशोधित या हानिकारक संस्करण वितरित करते हैं जो Tesla खाता क्रेडेंशियल और वाहन डेटा उजागर कर सकते हैं।