Product Guides

ZBDongle-E'yi Zigbee Ağ Koordinatörü Haline Getirmek İçin OpenWRT Kullanımı

Using OpenWRT to Turn ZBDongle-E into a Zigbee Network Coordinator

Giriş

Akıllı ev sistemi kurarken, Zigbee ağı merkezi bir rol oynar ve çeşitli akıllı cihazlar arasında sorunsuz iletişim sağlar. Açık kaynaklı akıllı ev çözümleri arayan kullanıcılar için, ZBDongle-E , Zigbee cihazlarını Home Assistant veya Zigbee2MQTT'ye bağlamak için ideal bir seçimdir.

Bu makale, ZBDongle-E'yi doğrudan USB bağlantısının kısıtlamalarından kurtararak, ZBDongle-E'nin ağ içinde çalışmasını ve Zigbee cihazlarınızı daha verimli yönetmesini sağlayan Ser2net'in OpenWRT yönlendiriciye kurulumu sürecinde size rehberlik edecektir.

Gerekli Ekipman ve Araçlar

  • OpenWRT Yönlendirici (USB portu olmalı, bu makalede Xiaomi Router Mini kullanılmıştır, ikinci el fiyatı yaklaşık 3,3 $)
  • SONOFF ZBDongle-E (CP2102 seri çipli)
  • Gerekli Bilgisayar veya Terminal Cihazı
  • Putty (gerekli değil)

Adım 1: Kurulum OpenWRT

Başlamadan önce, yönlendiricinizin OpenWRT ile uyumlu olduğundan emin olmak için OpenWRT resmi destek listesini kontrol edin: OpenWRT Donanım Uyumluluğu.

OpenWRT resmi web sitesinden indirebileceğiniz en son kararlı sürüm 23.5.5 firmware kullanmanız önerilir: OpenWRT Firmware İndirmeleri.

Farklı yönlendiricilerde firmware flaşlama yöntemleri değişiklik gösterir. OpenWRT flaşlama hakkında çevrimiçi çok sayıda rehber bulunmaktadır; lütfen Google'da kendiniz arama yapınız.

Adım 2: Yazılım ve Sürücüleri Kurun

OpenWRT'nizde aşağıdakileri kurmanız gerekecek:

  • ser2net: Ser2net, TCP/IP veya UDP verileri ile seri port verileri arasında çift yönlü şeffaflık sağlayan açık kaynaklı bir yazılımdır. Daha basit bir ifadeyle, Ser2net ağ verilerini seri porta ve seri port verilerini ağa iletebilir, böylece ağ ile seri port arasında köprü kurar.
  • luci-app-ser2net: Ser2net için görsel yapılandırma uygulaması
  • kmod-usb-serial-cp210x: CP2102 seri port çipi sürücüsü

Notkmod-usb-serial-cp210x Sadece CP2102 seri port çipine sahip ZBDongle-E (SONOFF Zigbee 3.0 USB Dongle Plus v2) ve ZBDongle-P (SONOFF Zigbee 3.0 USB Dongle Plus) cihazları için uygundur.

OpenWRT üzerinden yazılım nasıl kurulur

Yazılım pazarından listeyi güncelleyin ve kurulumları arayın.

Adım 3: ZBDongle-E'yi Yapılandırın

  1. OpenWRT yönlendiricinin USB portuna ZBDongle-E takın (varsa uzatma kablosu önerilir).
  2. Yönlendiricide sadece bir USB portu varsa, varsayılan seri port yolu: /dev/ttyUSB0'dır.
  3. Emin değilseniz, birden fazla USB portunuz varsa veya yapılandırmadan sonra bağlanamıyorsanız, Putty gibi terminal araçlarını kullanarak OpenWRT yönlendiriciye SSH ile bağlanabilir ve şu komutu girebilirsiniz:
dmesg | grep tty

Adım 4: Ser2net'i Yapılandırın

  1. Bir tarayıcı aracılığıyla yönlendirici yönetim arka planına gidin ve ardından ser2net yapılandırma sayfasına girin.
  2. Varsayılan ayarlarda,  ZBDongle-E için ilgili bilgileri, özellikle Baud hızı: 115200 olarak ayarlayın.
  1. Proxy ayarları sayfasına gidin, protokolü RAW olarak yapılandırın ve bu makaledeki cihazın seri port yolu olan /dev/ttyUSB0'ı ayarlayın. Tamamlandıktan sonra yapılandırmayı kaydedin.

Adım 5: Ağ Koordinatörünü Açık Kaynak Platformlara Ekle

Home Assistant ( Sürüm:13.2 )

Ser2net'te yapılandırılan yönlendirici IP'sini ve portu girin, örneğin: tcp://192.168.1.1:5000.

Tanıma başarılı olursa, ağı geri yüklemek isteyip istemediğiniz sorulur.

Kurtarma tamamlandıktan sonra, bir ZBDongle-E ağ koordinatörüne bağlandık.

Zigbee2MQTT ( Sürüm: 1.41.0-1 )

Seri port bilgilerini şu şekilde değiştirin:

Seri:
port: tcp://192.168.1.1:5000
adaptör: ezsp

Kurulum tamamlandı, Zigbee2MQTT'yi başlatın ve işiniz bitti!

Sorun Giderme ve Optimizasyon

 

1. ZBdongle-E'yi Home Assistant (HA) veya Zigbee2MQTT (Z2M) ile yapılandırırken hata mı alıyorsunuz?

Çözüm 1:

ZBDongle-E'ye bağlı yönlendiricinin ağ geçidi adresine ana bilgisayar tarafından erişilip erişilemediğini kontrol etmek için ağ ortamını kontrol edin.

Çözüm 2:

OpenWRT yönlendiricisinde ser2net, luci-app-ser2net, kmod-usb-serial-cp210x yazılımlarını kaldırın, ardından yeniden yükleyip yapılandırın;

Çözüm 3:

OpenWRT yönlendiricinizin fabrika ayarlarını geri yükleyin ve yapılandırmayı yeniden başlatın.

2. Cihazın OpenWRT yönlendiricisi tarafından doğru şekilde tanınıp tanınmadığını nasıl belirlerim?

Çözüm:

Putty gibi bir terminal aracı kullanarak OpenWRT yönlendiricisine giriş yapın ve şunu girin

ls /dev/tty*

/dev/ttyUSB0 veya /dev/ttyUSB1 olup olmadığını kontrol edin, eğer varsa, bu cihazın başarıyla bağlandığı ve sürücünün normal çalıştığı anlamına gelir.

Sonuç

 ZBDongle-E  öğesini bir Zigbee ağ koordinatörü haline getirerek, Zigbee koordinatörünü ve ev yönlendiricisini evinizin ortasında birlikte yerleştirebilir, ana bilgisayarın bodrum veya çatı katı gibi gizli yerlere konulmasına izin vererek daha fazla kullanım senaryosunu karşılayabilirsiniz. Bazı kişiler Proxmox üzerinden HA kümeleri oluşturur ve artık bir ağ koordinatörü olan ZBDongle-E, değişme olasılığı daha düşük olan yönlendirici IP'si üzerinden erişilir, böylece Zigbee ağının hızlı bir şekilde kurtarılmasını sağlar.

Sonraki gönderi

How to Flash Firmware on SONOFF ZBDongle-E: Step-by-Step Tutorial
A Beginner’s Guide: How to Use NFC Tag to Trigger SONOFF Smart Home Devices?

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.