Product Guides

Home Assistant'ta SONOFF TRV'yi Harici Sensörle Kurma

How to Set Up SONOFF TRV With an External Sensor in Home Assistant

 

Giriş

Radyatöre takılı akıllı termostatik radyatör vanası; radyatörden gelen ısıdan, pencere yakınındaki soğuk havadan ve montaj konumundan etkilenebilir. Bunun sonucunda dahili sensörü tarafından ölçülen sıcaklık gerçek oda sıcaklığından daha yüksek olabilir.  

Odaya ayrı bir sıcaklık sensörü zaten kurulmuşsa, harici sensör tarafından ölçülen sıcaklığı TRV ile senkronize etmek için Home Assistant'ta bir otomasyon oluşturabilirsiniz. Harici sıcaklık sensörü yeni bir sıcaklık bildirdiğinde Home Assistant en güncel değeri TRV'ye yazar ve cihazın ısıtmayı odayı daha doğru temsil eden sıcaklığa göre kontrol etmesini sağlar.

  • Bu eğitimde örnek olarak SONOFF TRV-ZBT kullanılmıştır. Birinci nesil TRVZB de bu eğitim izlenerek yapılandırılabilir.
  • Harici sıcaklık sensörü olarak SONOFF SNZB-02DR2 kullanılır. Home Assistant'ta sıcaklığı doğru şekilde bildirebilen diğer sensörler de aynı şekilde yapılandırılabilir.   

Termostatik radyatör vananızın bağlantı şekline göre aşağıdaki ZHA veya Zigbee2MQTT (Z2M) yöntemini seçin.



Ön koşullar

Başlamadan önce şunlardan emin olun:

  • SONOFF TRV-ZBT, Home Assistant'a başarıyla eklendi.
  • Harici sıcaklık sensörü Home Assistant'a başarıyla eklendi ve sıcaklığı doğru şekilde bildirebiliyor.
  • TRV-ZBT ile harici sıcaklık sensörü aynı sıcaklık birimini kullanır. Her ikisi için de Santigrat derece (°C) kullanılması önerilir.
  • Harici sıcaklık sensörünün varlık kimliğini doğruladınız; örneğin: 

Entegrasyon yöntemi

Harici sıcaklık sensörü varlık kimliği örneği

ZHA

sensor.sonoff_snzb_02dr2_temperature

Zigbee2MQTT (Z2M)

sensor.0xd44867fffe0f8731_temperature


Varlık kimliğini şu bölüme giderek bulabilirsiniz:

    • Geliştirici araçları → Durumlar
    • Arama kutusuna harici sıcaklık sensörünün cihaz adını girin, mevcut sıcaklığı temsil eden Sıcaklık varlığını bulun ve tam varlık kimliğini kopyalayın. Otomasyon tetikleyicisini ve YAML eylemini yapılandırırken bu varlık kimliğini kullanacaksınız.  

Varlık kimlikleri; entegrasyon yöntemine, cihaz adına ve kullanıcı yapılandırmasına göre değişebilir. Lütfen Geliştirici araçları → Durumlar bölümünde gösterilen gerçek sıcaklık varlık kimliğini kullanın.  



1. Adım: Otomasyon oluşturma

Home Assistant'ta şu bölüme gidin: Ayarlar → Otomasyonlar ve sahneler → Otomasyonlar

  • Sağ alt köşedeki Otomasyon oluştur seçeneğine tıklayın, ardından Yeni otomasyon seçeneğini belirleyin.
  • Önerilen otomasyon adı: Uzaktan ölçülen sıcaklığı SONOFF TRV-ZBT ile senkronize et.
  • Otomasyonları oda adına göre de ayırt edebilirsiniz; örneğin: Syatak odası sıcaklığını TRV-ZBT ile senkronize et



2. Adım: Tetikleyiciyi Yapılandırma

Ne zaman bölümünde Tetikleyici ekle'ye tıklayın, ardından Durum'u seçin.

  • Varlık alanına, daha önce Geliştirici araçları → Durumlar altında bulduğunuz harici sıcaklık sensörünün sıcaklık varlığı kimliğini girin veya yapıştırın, ardından arama sonuçlarından karşılık gelen varlığı seçin.
  • Öznitelik, Şuradan ve Şuraya alanlarını boş bırakın. Böylece otomasyon, harici sıcaklık sensörü yeni bir sıcaklık değeri bildirdiğinde tetiklenir.

Yalnızca sıcaklık varlığındaki değişiklikleri izlemek önerilir. Gereksiz senkronizasyon eylemlerini tetikleyebileceğinden pil seviyesini, sinyal gücünü veya diğer öznitelikleri seçmeyin.



1. Seçenek: ZHA aracılığıyla Home Assistant'a Bağlı TRV

3. Adım: Harici Sıcaklık Kaynağını Etkinleştirme

TRV-ZBT cihaz sayfasını açın ve şunları doğrulayın:

  • Harici sıcaklık sensörü etkinleştirilmiş veya harici sıcaklık kaynağı olarak seçilmiştir.
  • Harici sıcaklık sensörü değeri varlığı sayfada kullanılabilir.

4. Adım: Harici Sıcaklık Girişi Varlığını Doğrulama

  • Home Assistant'taki TRV-ZBT cihaz sayfasında, harici sıcaklığı almak için aşağıdaki Sayı varlığının kullanılabildiğini doğrulayın: Harici sıcaklık sensörü değeri
  • Cihaz sayfasında benzer adlara sahip birden fazla sıcaklık varlığı görünürse tam varlık kimliğini şu bölüme giderek doğrulayın: Geliştirici araçları → Durumlar.
  • TRV-ZBT cihaz adını arayın ve karşılık gelen Sayı varlığını bulun. Varlık kimliği genellikle şunu içerir: external_temperature_sensor_value
    • Örneğin: number.sonoff_trv_zbt_external_temperature_sensor_value
  • Tam varlık kimliğini kopyalayın. Sonraki adımda bunu Hedef altındaki varlık arama kutusuna yapıştırın, ardından karşılık gelen varlığı seçin.

İpucu: TRV hedef sıcaklığını veya yerel sıcaklık varlığını yanlışlıkla seçmemek için tam varlık kimliğini her zaman doğrulayın.

5. Adım: Harici Sıcaklığın Yazılması için Eylemi Ekleme

  • Ardından yap bölümünde Eylem ekle'ye tıklayın, ardından şunu aratıp seçin: Sayı: Ayarla
  • Home Assistant'ın bazı sürümlerinde bu eylem şu şekilde görünebilir: Sayı değerini ayarla
  • Hedef altındaki varlık arama kutusuna önceki adımda kopyaladığınız TRV-ZBT harici sıcaklık giriş varlığının kimliğini yapıştırın, ardından arama sonuçlarından eşleşen varlığı seçin. Örneğin eşleşen varlık şu şekilde görüntülenebilir: Harici sıcaklık sensörü değeri

Birden fazla TRV-ZBT cihazı kuruluysa, sıcaklığın yanlış termostatik vanayla senkronize edilmesini önlemek için cihaz adını ve oda konumunu dikkatlice kontrol edin.

  • Ardından eylemin sağ üst köşesindeki üç noktalı menüye tıklayın ve YAML'de Düzenle'yi seçin.

Eylem içeriğini şu şekilde değiştirin:

action: number.set_value
target:
  entity_id: number.sonoff_trv_zbt_external_temperature_sensor_value
data:
  value: "{{ states('sensor.sonoff_snzb_02dr2_temperature') | float }}"

Bu örnekte:

  • sensor.sonoff_snzb_02dr2_temperature Harici sıcaklık sensörünün sıcaklık varlık kimliğidir.
  • number.sonoff_trv_zbt_external_temperature_sensor_value TRV-ZBT'nin harici sıcaklık değeri varlık kimliğidir.

İpucu: Bu varlık kimliklerini Home Assistant örneğinizde görüntülenen gerçek kimliklerle değiştirin. Örnek kimlikleri doğrudan kopyalamayın.



Seçenek 2: Zigbee2MQTT (Z2M) aracılığıyla Home Assistant'a Bağlı TRV

3. Adım: Harici Sıcaklık Kaynağını Seçme

  • Home Assistant'ta TRV-ZBT cihaz sayfasını açın.
  • Sıcaklık sensörünü bulun ve şu değere ayarlayın: external
    • external, TRV'nin sıcaklık kontrolü için kendisine yazılan harici sıcaklığı kullanacağı anlamına gelir.
    • external_2 ve external_3, ayrılmış diğer harici sıcaklık kaynağı seçenekleridir. Yalnızca bir harici sıcaklık sensörü yapılandırıyorsanız external seçeneğini belirleyin.

4. Adım: Harici Sıcaklık Girişi Varlığını Doğrulama

  • Home Assistant'taki TRV-ZBT cihaz varlıklarında, harici sıcaklığın yazılması için kullanılan Sayı varlığını bulun.
    • Z2M ve Home Assistant'ın bazı sürümlerinde bu varlık, cihaz sayfasında yalnızca Sıcaklık olarak görüntülenebilir ve TRV hedef sıcaklığı varlığıyla aynı görünen ada sahip olabilir. Bu normaldir.
  • Tam varlık kimliğini şu konuma giderek doğrulayın: Geliştirici araçları → Durumlar.
  • TRV-ZBT cihaz adını veya IEEE adresini arayın, ardından varlık kimliğinde şunu içeren Sayı varlığını bulun: external_temperature_input.
    • Örneğin: number.0xa4c138a1e838ed59_external_temperature_input

Varlık cihaz sayfasında Sıcaklık olarak görüntülense bile, tam varlık kimliği 'external_temperature_input' içerdiği sürece harici sıcaklığı almak için doğru varlıktır.

Doğruladıktan sonra tam varlık kimliğini kopyalayın. Sonraki adımda bunu Hedef altındaki varlık arama kutusuna yapıştırın, ardından ilgili varlığı seçin.

Bir varlığı yalnızca görüntülenen adına göre seçmeyin. Her zaman tam varlık kimliğini kullanarak doğrulayın.

5. Adım: Harici Sıcaklığın Yazılması için Eylemi Ekleme

  • Ardından yap bölümünde Eylem ekle'ye tıklayın, ardından şunu aratıp seçin: Sayı: Ayarla veya Sayı değerini ayarla
  • Hedef altındaki varlık arama kutusuna, önceki adımda kopyaladığınız TRV-ZBT harici sıcaklık girişi varlık kimliğini yapıştırın, ardından arama sonuçlarından ilgili varlığı seçin.
  • Ardından eylemin sağ üst köşesindeki üç noktalı menüye tıklayın ve YAML'de düzenle'yi seçin.

  • Şunu girin:

action: number.set_value
target:
  entity_id: number.0xa4c138a1e838ed59_external_temperature_input
data:
  value: "{{ states('sensor.0xd44867fffe0f8731_temperature') | float }}"

Bu örnekte:

  • Şunlar sensor.0xd44867fffe0f8731_temperature Harici sıcaklık sensörünün sıcaklık varlık kimliğidir.
  • Şunlar number.0xa4c138a1e838ed59_external_temperature_input TRV-ZBT'nin harici sıcaklık girişi varlık kimliğidir.

Bu varlık kimliklerini Home Assistant örneğinizde görüntülenen gerçek varlık kimlikleriyle değiştirin.

Home Assistant'ta external_temperature_input içeren bir varlık bulamıyorsanız önce Z2M'deki TRV-ZBT cihaz sayfasında Harici sıcaklık öğesinin kullanıma sunulup sunulmadığını kontrol edin. Görüntülenmiyorsa Z2M'yi ve cihaz dönüştürücüsünü güncelleyin, ardından tekrar kontrol edin.



Son Adım: Otomasyonu Kaydetme ve Etkinleştirme

  • Yapılandırmayı tamamladıktan sonra otomasyonu kaydetmek için Kaydet'e tıklayın.
  • Otomasyon listesine dönün ve otomasyonun yanındaki anahtarın açık olduğunu doğrulayın.
  • Bu noktadan itibaren uzaktan sıcaklık sensörü her yeni sıcaklık bildirdiğinde Home Assistant bunu TRV-ZBT ile otomatik olarak senkronize eder.

 

 

Yapılandırmanın Başarılı Olup Olmadığını Kontrol Etme

Otomasyonun doğru çalıştığını doğrulamak için şu adımları izleyin:

  1. Harici sıcaklık sensörünün cihaz sayfasını açın ve mevcut sıcaklığını not edin.
  2. Sensörün yeni bir sıcaklık değeri bildirmesini bekleyin. Testi hızlandırmak için sensörü nazikçe tutabilir veya okumasında değişiklik tetiklemek üzere geçici olarak biraz farklı sıcaklıktaki bir bölgeye taşıyabilirsiniz.
  3. TRV-ZBT cihaz sayfasını açın.
  4. TRV-ZBT'nin başarıyla senkronize olduğunu ve harici sıcaklığı kullandığını doğrulayın:
    • TRV-ZBT harici sıcaklık girişi değerinin, harici sıcaklık sensörü tarafından bildirilen mevcut sıcaklıkla eşleşecek şekilde güncellenip güncellenmediğini kontrol edin.
      • ZHA: Harici sıcaklık sensörü değerini kontrol edin. Number varlığının kimliği external_temperature_sensor_value ifadesini içerir.
      • Z2M: Varlık kimliği external_temperature_input içeren Number varlığını kontrol edin. Bu varlık, cihaz sayfasında Sıcaklık olarak görüntülenebilir.
    • TRV-ZBT tarafından görüntülenen mevcut sıcaklığın da harici sıcaklık değeriyle güncellendiğini doğrulayın. Termostat kartında gösterilen Şu anda sıcaklığını kontrol edebilirsiniz.

5. Otomasyon sayfasına dönün ve Son tetiklenme bölümünde yakın tarihli bir çalıştırma zamanının görüntülendiğini doğrulayın.

Otomasyonu da açabilir, eylemin sağ üst köşesindeki üç noktalı menüye tıklayıp sıcaklığın TRV-ZBT'ye başarıyla yazılıp yazılamadığını manuel olarak test etmek için Eylemi çalıştır'ı seçebilirsiniz.

 

Sonraki gönderi

SONOFF TRV Gen2 Smart Radiator Valve Guide: Installation, Features & FAQ
SONOFF at IFA Berlin 2026: Your Next Smart Home Starts Here

Yorum yazın

Tüm yorumlar yayınlanmadan önce incelenir.

Bu site hCaptcha ile korunuyor. Ayrıca bu site için hCaptcha Gizlilik Politikası ve Hizmet Şartları geçerlidir.