Car 2 Home: adım adım rehber

Aracınızı, telefonunuzu ve akıllı evinizi kurmak için gereken her şey, gerçekte olduğu sırayla.

1. Car 2 Home nasıl çalışır

Car 2 Home, aracınızın verilerini OBD-II soketine takılan küçük bir adaptörle okur; bir tamircinin teşhis için kullandığı soketin aynısı. Adaptör telefonunuzla Bluetooth ya da Wi-Fi üzerinden kablosuz konuşur, uygulama beyninizin söylediklerini yorumlar ve geri kalan her şey buradan akar: canlı panel, yolculuk geçmişi, akıllı ev entegrasyonu.

OBD-II soketi, 1996'dan beri ABD'de, 2001'den beri Avrupa Birliği'nde (dizellerde 2004) satılan hemen her benzinli araçta ve diğer pazarlardaki çoğu modern araçta zorunludur. Yani ilk ihtiyacınız iyi bir kablosuz ELM327 adaptörü.

Doğru adaptörü seçmek sanılandan çok daha önemli: piyasa, dıştan birebir aynı görünen ama içeride bambaşka davranan ucuz klonlarla dolu. Tam olarak neye bakmanız gerektiğini anlatan ayrı bir rehber yazdık.

OBD adaptörleri rehberini okuyun →

2. Başlarken: ilk çalıştırma

İlk kurulum birkaç dakika sürer ve büyük ölçüde, siz gerçekten araç kullanırken uygulamanın arka planda işini yapabilmesi için gereken izinleri vermekle ilgilidir.

Aracınızı kaydedin

İlk açılışta uygulama bir araç eklemenizi ister. Bu bir formalite değil: marka ve model, hangi üreticiye özel (genişletilmiş) sensörlerin kullanılabileceğini, motorunuz için hangi hesaplanan değerlerin anlamlı olduğunu ve yolculuk geçmişi, sürüş puanı ile parkın birbirine nasıl bağlandığını belirler. Evde birden fazla araç varsa hepsini ekleyin ve aralarında geçiş yapın; her şey ayrı tutulur.

OBD adaptörüne bağlanın

Adaptörü OBD-II soketine takın (genellikle direksiyonun altındadır) ve kontağı açın. Ardından Car 2 Home'u açıp bağlantı ekranından adaptörü bulun ve seçin. Adaptör türüne göre değişen şey, öncesinde yapmanız gerekenlerdir: Bluetooth LE: listedeki cihazı seçip dokunmanız yeter; Classic Bluetooth (<4.0): adaptörü bağlantı ekranından seçip eşleştirin. Classic Bluetooth, iOS'ta yalnızca MFi sertifikasıyla (Made For iPhone) çalışır; Wi-Fi: uygulamayı açmadan önce telefonu adaptörün kendi Wi-Fi ağına bağlayın.

Doğru izinleri verin ve nedenini anlayın

Uygulama birkaç izin isteyecek. Her biri, neredeyse kesinlikle kullanmak isteyeceğiniz bir özelliğe karşılık gelir:

  • Konum, "Her Zaman İzin Ver" olarak. En önemlisi bu. Car 2 Home'un yolculuk rotalarını kaydetmek, bir yolculuğun bittiğini anlamak, park yerinizi gerçek adresle saklamak ve akıllı eviniz için coğrafi sınır olaylarını tetiklemek ("garaja giriyorum") için arka planda konuma ihtiyacı var. "Her Zaman İzin Ver" olmadan, siz uygulamadan çıkar çıkmaz işletim sistemi konumu askıya alır; araç kullanırken cebinizdeki bir telefonda bu neredeyse her an demektir.
  • Bluetooth. Adaptörü bulmak ve ona bağlanmak için gerekli.
  • Bildirimler. Bir yolculuk boyunca ekran kapalıyken uygulamanın arka planda çalışmasını sürdürmek, ayrıca bağlantı durumu ve olay uyarıları için kullanılır.
  • Arka plan etkinliği ile pil tasarrufu (Android). Birçok Android telefon, özellikle Samsung, Xiaomi ve Huawei, arka plandaki uygulamaları sertçe kapatır. İşletim sistemi yolculuğun ortasında bağlantıyı düşürmesin diye Car 2 Home için pil optimizasyonunu kapatın.

Araca bindiğinizde uygulama kendiliğinden açılsın

Car 2 Home'u "açtığım bir şey" olmaktan çıkarıp "kendiliğinden çalışan bir şey" hâline getiren numara budur. Araca her bağlandığınızda uygulamanın açılmasını istersiniz; böylece simgeye dokunmayı hatırlamanıza gerek kalmadan telemetri ve olaylar her yolculukta kaydedilir.

iOS'ta

Kısayollar uygulamasını kullanın. Kişisel Otomasyon oluşturun → "Bluetooth [aracınıza] bağlandığında" → eylem "Uygulamayı Aç" → Car 2 Home. Aracınız destekliyorsa CarPlay için de tekrarlayın ("CarPlay bağlandığında"). Otomasyonun sessizce çalışması için "Çalıştırmadan Önce Sor" seçeneğini kapatmayı unutmayın.

Android'de

Başlatıcınızdaki Rutinler veya Modlar özelliğini kullanın (Samsung Modlar ve Rutinler, Google Pixel Rutinleri ya da ileri kullanıcılar için Tasker). Tetikleyici: "Bluetooth cihazı bağlandı = [aracınız]" ya da "Android Auto bağlandı". Eylem: "Uygulamayı başlat: Car 2 Home".

Bu noktadan sonra her yolculuk kaydedilir; canlı veriler, yolculuk geçmişi, sürüş puanı, akıllı ev olayları, hem de siz hiçbir şey yapmadan.


3. Telemetri ve olayları Home Assistant'a aktarma

Car 2 Home asıl Home Assistant'ta parlıyor. HACS ile kurulan ve sensör yayınlamanın ötesine geçen yerel bir entegrasyon sunuyoruz: aracınız Home Assistant olay yoluna olaylar yayınlar, böylece otomasyonlarınız "az önce bir yolculuk başladı" ya da "yeni bir arıza kodu çıktı" gibi ayrık anlara tepki verebilir.

Kurulum yaklaşık bir dakika sürüyor:

  1. Car 2 Home'u HACS'tan kurun ve Home Assistant'ı yeniden başlatın.
  2. Ayarlar → Cihazlar ve Servisler → Entegrasyon Ekle → "Car 2 Home". Telefonunuz aynı ağdaysa ve uygulama açıksa, Zeroconf keşfi kurulumu kendiliğinden önerecektir.
  3. Uygulamada beliren altı haneli kodu girin, işte bu kadar.

Eşitleme kipini, siz araç kullanırken Home Assistant'ınıza erişilip erişilemediğine göre seçin. Çevrim içi kip telemetriyi gerçek zamanlı aktarır (1 ila 4 Hz); Nabu Casa, Tailscale ya da Cloudflare Tunnel gibi bir tüneliniz varsa en iyisi budur. Ev kipi siz dışarıdayken her şeyi biriktirir ve telefonunuz evdeki Wi-Fi ağına bağlandığı anda gönderir; dışarıya açık bir tünel çalıştırmamayı yeğliyorsanız birebir.

Elde ettikleriniz: araç başına bir cihaz, düzinelerce varlık (standart sensörler, genişletilmiş PID'ler, hesaplanan değerler, GPS, TPMS, sürüş puanı, teşhis durumu) ve otomasyonları ilginç kılan dört olay türü: car2home_trip_started, car2home_trip_ended, car2home_dtc_found, car2home_harsh_event. Bağlantının başlangıcı ve sonu için de car2home_ecu_online ile car2home_ecu_offline.

Home Assistant entegrasyonu sayfasının tamamı →

4. MQTT ile aktarma

Zaten bir MQTT aracısı çalıştırıyorsanız (Mosquitto, EMQX, HiveMQ) ya da telemetrinin Home Assistant'ın yanı sıra başka araçlara da akmasını istiyorsanız (Node-RED, openHAB, ioBroker, Grafana), MQTT entegrasyonunu kullanın. Car 2 Home aynı sensörleri Home Assistant için tam MQTT otomatik keşfiyle yayınlar; böylece bu biçimi anlayan her aboneye kendiliğinden görünürler.

Kurulum yalnızca üç alan: sunucu, port ve kimlik bilgileri. Aracınız istiyorsa isteğe bağlı TLS. Uygulama bağlantıyı doğrular ve durumu anında gösterir.

Yerel entegrasyona göre önemli fark

MQTT yolu sürekli durum taşır: her sensör değeri, değiştikçe güncellenir. Olayları taşımaz. trip_started, trip_ended, dtc_found ve harsh_event yalnızca Home Assistant olay yolunda, yerel entegrasyon üzerinden bulunur. Otomasyon kurmak istediğiniz şey bu anlarsa yerel entegrasyonu kullanın (ya da ikisini birden, birbirlerini tamamlarlar).

MQTT entegrasyonu sayfasının tamamı →

5. Örnek otomasyonlar

Kullanıcı hikâyesi gibi yazılmış birkaç fikir. Her biri, yukarıdaki olaylar ve sensörler üzerine kurabileceğiniz somut bir Home Assistant ya da Node-RED akışı.

Yakıt azaldı uyarısı

Aracın yakıt seviyesi %30'un altına düştüğünde, evden çıkarken telefonunuza bildirim gönderin ya da evdeyseniz Alexa'ya duyurtun; böylece bir sonraki yolculuktan önce yakıt almayı hatırlarsınız.

Eve hoş geldiniz

car2home_trip_ended tetiklendiğinde ve park yeri eve 100 m'den yakınsa, garaj kapısını açın, giriş ve antre ışıklarını yakın, alarmı devre dışı bırakın. Gün batımından sonraysa mutfak ışığını da %30'da yakın.

Aileye haber

Bir yolculuk bittiğinde aile grubuna "Maria 22 dakikalık bir yolculuktan sonra Rua da Consolação 1234 adresine park etti" biçiminde bir Telegram mesajı gönderin. Durağan bir harita görüntüsü ve konumu Google Haritalar'da açan bir bağlantı ekleyin.

Bakım uyarısı

car2home_dtc_found tetiklendiğinde, onaylanmış kod listesini Home Assistant'taki bir input_text alanına yazın, telefonunuza bildirim gönderin ve onaylanmış kod sayısı belirlediğiniz eşiği aşarsa tamircinize e-posta atın.

Evi önceden hazırlayın

car2home_trip_started tetiklendiğinde ve başlangıç noktası ofisinizse ve hafta içi saat 17'den sonraysa, ev termostatını akşam ayarınıza getirin ve su ısıtıcısının ön ısıtmasını başlatın. Eve vardığınızda ev doğru sıcaklıkta, su da hazır olur.

Bunların hepsi, olaylar akmaya başladıktan sonra her biri birkaç dakikada kurulabilen Lovelace kartlarına ya da Node-RED akışlarına dönüşür.


6. İfadeler ve biriktiricilerle kendi sensörlerinizi kurun

Car 2 Home, var olanlardan yeni sensörler türetmenizi sağlayan küçük bir ifade motoru içerir. Motor, beklenen aritmetiği ve karşılaştırmaları (+ - * / % ==), mantıksal operatörleri, bit düzeyi operatörleri ve bir matematik işlev kitaplığını (min, max, abs, sqrt, round ve diğerleri) destekler. Sensörler birbirine kimlikle atıfta bulunabilir; yani devir güncellenir güncellenmez ondan türeyen her şey de güncellenir.

Asıl ilginç yetenek biriktirici: bir temel sensör üzerinde kayan pencere tutan, durumu olan bir operatör. "Son 50 km'nin ortalama yakıt debisi", "son 30 saniyenin azami devri" ya da "motor çalıştığından beri alınan yol" isteyebilirsiniz. Pencere zamanla, mesafeyle, örnek sayısıyla ya da kendi belirlediğiniz bir koşulla ölçülebilir.

Çözümlü örnek: son 50 km'nin ortalama tüketimi

Diyelim ki son 50 km'lik sürüşün ortalaması olarak tüketiminizi gösteren bir sensör istiyorsunuz; tek bir yokuşun ya da tek bir trafik ışığının gürültüsünü elemek için işe yarar. Anlık yakıt debisi sensörünü (l/sa) hız sensörüyle (km/sa) birleştirip l/100 km türevi bir değer elde eder, sonra bunu 50 km kayan pencereli bir biriktiriciye sararsınız. Sonuç, anlamlı olacak kadar yavaş, sürüş biçiminiz değiştiğinde tepki verecek kadar hızlı bir sensördür.

Sık kullanılan kalıplar: birden çok mesafede ortalama tüketim (10, 50 ve 100 km), devir ve torktan türetilen teker gücü, son olaydan bu yana alınan yol sayaçları, motor çalıştığından beri geçen süre, sert olay dökümleri. Kendi sensörünüzü bir kez tanımladıktan sonra onu herhangi bir panel widget'ına koyabilirsiniz ve MQTT ya da Home Assistant entegrasyonu açıksa, tıpkı yerleşik bir sensör gibi yayınlanır.


7. Akıllı sürüş: güvenlik ve ekonomi puanı

Her yolculuk iki eksende notlandırılır. Güvenlik puanı ne kadar sert sürdüğünüzü yansıtır: sert hızlanmalar, sert frenlemeler, sert viraj olayları, uzun süren yüksek hızlar. Ekonomi puanı ne kadar verimli sürdüğünüzü yansıtır: ortalama yakıt debisi, motorun ekonomik devir aralığında geçirilen süre, rölanti süresi, duraklamaları önceden görme, gaz pedalındaki yumuşaklık.

İki puan da yolculuk boyunca canlı güncellenir ve sonunda, onları etkileyen her olayın dökümüyle birlikte özetlenir. Aylık geçmiş görünümü zaman içindeki eğilimi gösterir ve şimdiki performansınızı geçmiş haftalarla karşılaştırmanızı sağlar.

Daha güvenli sürmek

  • Daha ileriye bakın. Sert frenlemelerin çoğu, trafik ışığına ya da duran araçlara geç tepki vermekten doğar. Yavaşlamaya ne kadar erken başlarsanız fren o kadar yumuşak olur.
  • Virajları, viraj eşiğini tetiklemeyecek hızlarda alın. Viraj ölçütü hassastır: sizi düzenli olarak işaretliyorsa, bir yolcunun hissedeceği kadar sert dönüyorsunuz demektir.
  • Sert hızlanma sayacını izleyin. Agresif kalkışlar ilk 100 m'de yakıt tüketimini ikiye katlar ve frenleri ile lastikleri, düzgün hızlanmaya kıyasla çok daha fazla yıpratır.

Daha ekonomik sürmek

  • Duraklamaları önceden görün. Gazı erken bırakın ve frene yaslanmak yerine motor freniyle atalet sizi durma noktasına taşısın.
  • Devri motorun en verimli aralığında tutun; çoğu modern benzinli motor için düz seyirde 1500 ila 2500 devir. Ekonomi puanı orada geçirilen süreyi ödüllendirir.
  • Rölantiyi azaltın. Uzun rölantiler (araçta beklemek, servis sırası) düpedüz israftır ve puan bunu yansıtır.
  • Yumuşaklık kazanır. Aynı güzergâhta aynı ortalama hızla yapılan iki yolculuk, gaz pedalının ne kadar dengeli kullanıldığına göre çok farklı yakıt tüketebilir. Ekonomi puanı büyük ölçüde bir yumuşaklık puanıdır.

Birkaç hafta birlikte kullanıldığında iki puan, nasıl sürdüğünüzün oldukça dürüst bir aynası olur. Günlük bir hüküm olarak değil, bir eğilim çizgisi olarak daha yararlıdır: görmek istediğiniz şey aylık ortalamanın yükselmesidir.


8. Temellerin ötesinde

Yukarıya düzgün oturmayan ama bilinmeye değer birkaç özellik:

  • Hızlanma testleri: 0-100 km/sa, 100-200 km/sa, çeyrek mil ve diğerleri ölçülür. Sonuçlar koşullarıyla birlikte (eğim, GPS kilit kalitesi) saklanır; böylece turları dürüstçe karşılaştırabilirsiniz.
  • Donmuş kare: bir arıza kodu kaydedildiğinde ECU o andaki sensör değerlerinin anlık görüntüsünü alır. Uygulama bu görüntüyü okuyup arıza koduyla birlikte saklar; teşhiste bu çoğu zaman kodun kendisinden daha yararlıdır.
  • Tünelde konum kestirimi (IMU ile ölü hesap): GPS kesildiğinde (tüneller, kapalı otoparklar) uygulama telefonun ivmeölçer ve jiroskopuyla konumu kestirir, böylece yolculuk rotası kopmaz.
  • Önceliğe göre sorgulama: sensörler önemine göre farklı sıklıklarda sorgulanır. Devir ve hız sık, yakıt seviyesi seyrek. VIN gibi sabitler oturum başına bir kez. Uygulama bunu kendisi belirler; isterseniz sensör bazında değiştirebilirsiniz.
  • Kendi panelleriniz: altı widget türü (gösterge, yarım gösterge, mini grafik, çubuk, yatay çubuk, çok serili çizgi). Her kullanım için bir tane kurun: pist günü, uzun yol, günlük işe gidiş. Her widget herhangi bir sensörü gösterebilir.
  • Çok dillilik ve birim sistemleri: on iki dil (EN, PT, ES, FR, DE, IT, NL, TR, PL, RU, UK, JA). Metrik, ABD imparatorluk ve Birleşik Krallık imparatorluk birimleri arasında tek dokunuşla geçiş.