İçindekiler tablosu
Güncellendi - 7 Aralık 2024
CCU veya Raspberry Pi
SmartHome ilk olarak bir kontrol merkezi olarak görev yapan Homematic CCU 1 ile mümkün oldu. Bu oldukça yavaş olduğundan, kısa süre sonra daha güçlü bir işlemciye sahip CCU 2 sunuldu. Bunu, daha fazla performans artışı sağlayan ve Homematic aygıt yazılımının daha geniş bir işlev yelpazesiyle daha da geliştirilmesine olanak tanıyan CCU 3 izledi.
Teknolojide her zaman olduğu gibi, işleri daha iyi, daha hızlı ve daha kullanışlı hale getirmek isteyen ve getirebilen insanlar var. Bu yüzden Jens Maus RaspberryMatic Homematic'in işletim sistemi karşılığı olarak, basit ve ucuz bir Raspberry Pi yüklüdür.
EQ-3 şunları sunar Radyo modülü Raspberry Pi için, basitçe üzerine takılır.
Uygun bir Konut ile Fan ve güç kaynağı ünitesi (bağlantı) kendin yap kontrol merkezini tamamlıyor - küçük, ince, çevik.
Homematic merkezi kontrol ünitesi (CCU) ve RaspberryMatic'in GUI'si neredeyse aynıdır. Orijinal GUI'ye aşina olan herkes RaspberryMatic'te yolunu hemen bulacaktır.
Raspberry Pi ile başlıyoruz
EQ-3 tarafından kit olarak satılan kablosuz modülü monte etmek için havya ile beş dakika ve RaspberryPi'yi yuvasına yerleştirmek için beş dakika daha harcamaktan korkmuyorsanız, RaspberryPi'nin ve Homematic uyumlu RaspberryMatic işletim sisteminin fiyatından ve performansından memnun kalacaksınız!
Bir karşılık Forum
Bu, benim için Raspberry Pi ve RaspberryMatic lehine karar verildiği anlamına geliyordu. O zamanki CCU 2 yerini ilk Raspberry Pi'ye bıraktı.
Nihai sonuç, 300'den fazla cihaza sahip üç yerleşim birimini yönetmek için kullanılan beş kontrol merkezi ve iki LAN ağ geçidi dahil olmak üzere yedi Raspberry Pi 4'ten oluşan bir sistemdi. Sistem diğer şeylerin yanı sıra ısıtma, aydınlatma ve havalandırma kontrolü, sıcak/soğuk su, gaz, elektrik, bahçe/sera sulama, (toprak) nem/sıcaklık sensörleri gibi tüm tüketim verilerinin (e-sayaçlar/nabız ölçerlerle birlikte) kaydedilmesi, PV sisteminin eğim ayarı, varlığa bağlı aydınlatma kontrolü ve kilitleme sistemlerinin yanı sıra güneş radyasyonu ve rüzgar yönü/şiddetine bağlı olarak tente/silindir panjur kontrolünü de kapsıyordu.
Sonuç olarak, Homematic ile üstesinden gelinemeyecek neredeyse hiçbir görev yoktur. Bazen kutunun dışında düşünmeniz, biraz araştırma yapmanız ve forumlarda sorular sormanız gerekir.
Donanım hazırlıkları
Raspberry Pi 4'ü uygun bir yere kurduktan sonra Konutfan(!) ve Güç kaynağı ünitesive ekli Radyo modülüardından RaspberryMatic-Görüntüler aracılığıyla 64 GB'lık bir mikro SD karta ApplePiBaker (Mac OSX) veya balenaEtcher (Windows).
Mac OS altında, mevcut değilse, bir LanScan-Raspberry Pi'nin IP adresini bulmak için araç
Şu anda mevcut olan Raspberry Pi 5, ne yazık ki henüz RaspberryMatic tarafında USB üzerinden bağlanan bir SSD'den önyükleme yapamıyor. Bu bakımdan, bu Pi sürümü - hala - bizim amaçlarımız için ulaşılamaz durumda.
.
RaspberryMatic görüntüsünü indirin ve yükleyin
Aşağıdaki talimatlar İngilizce Mac OS ile ilgilidir
1. RasPi - SD kart oluşturun
Kimden https://github.com/jens-maus/RaspberryMatic/releases Güncel sürümü (ZIP dosyası) "İndir" altından indirin.
Bu dosyayı Finder'da İndirilenler altında arayın.
"ApplePi-Baker.app" programını başlatın.
Sol taraftaki pencerenin ilk satırındaki SD karta tıklayın ve pencerenin sağ tarafındaki "IMG Dosyası" satırındaki üç "..." işaretine tıklayın.
Açılan Finder'da indirme dizinine geçin, yeni indirdiğiniz ZIP dosyasını seçin ve "AÇ" düğmesine tıklayın.
Seçilen dosya artık önceden boş olan "IMG Dosyası" alanında görünür.
SD karta kopyalamayı başlatmak için "IMG Dosyası" üzerindeki "Yedeklemeyi Geri Yükle" üzerine tıklayın.
Bunun altında bir ilerleme çubuğu görünür. Kopyalama tamamlandığında, "Tamam" düğmesine tıklanarak onaylanan ilgili bir mesaj görüntülenir.
SD kart çıkarılabilir ve temas noktaları yukarı bakacak şekilde Raspberry Pi'nin kart yuvasına takılabilir.
İlk başlangıç
Güç kaynağı ünitesini ve LAN kablosunu bağlayın. Diğer ucu bir anahtar/yönlendirici üzerindeki boş bir bağlantı noktasına takın.
Finder - Uygulamalar'a "L" girin ve "Lanscan.app" uygulamasını başlatın. Sol üstteki "Start LanScan "in üzerindeki "Play" düğmesine tıklayın.
Üst orta kısımda (4. sütun) "Satıcı" üzerine tıklayın.
Aşağıdaki sütunda "Raspberry Pi Foundation" için arama yapın ve şu satırları girin
Sol taraftaki "IP adresi" sütununda anahtarın/yönlendiricinin DHCP aralığında bir IP arayın.
Bu IP'yi tarayıcıya girin ve ENTER ile onaylayın.
Şimdi görünen "RaspberryMatic güvenlik ayarları "nda, her iki alana da güvenli bir şifre girin ve ENTER ile onaylayın.
Aşağıdaki pencerede, "Ekspres" ayarlarını seçmek için "İleri "ye tıklayın.
Bir sonraki "Güvenlik seviyesi" penceresinde, "Tamam "a tıklayarak "Maksimum güvenlik" seçimini onaylayın.
"Güvenlik uyarısı "nın sol alt köşesindeki "Okudum..." kutucuğuna tıklayın ve "İleri "ye tıklayarak onaylayın.
RaspberryMatic - Yapılandırma
Kullanıcı oluştur
"Ayarlar - Kullanıcı yönetimi" - "Yeni" üzerine tıklayın
Sol üstteki alana istediğiniz kullanıcı adını ve parolayı girin.
Sağ alttaki "Ayarları uygula "ya tıklayın.
Ağ ayarları
"Ayarlar" altında - "Ağ ayarları "na tıklayın
Ana bilgisayar adı: açıklayıcı bir ad seçin, örneğin daire, bahçe vb.
"Aşağıdaki IP adresini kullan" seçeneğinin önündeki kutuyu işaretleyin ve istediğiniz sabit IP adresini aşağıya girin.
Alt ağ maskesi / ağ geçidi / DNS - yönlendirici özelliklerine göre girin.
Sol alttaki "Tamam" düğmesine tıklayarak tüm girişleri onaylayın.
Güvenlik duvarını yapılandırma
"Ayarlar" altında "Güvenlik duvarını yapılandır" üzerine tıklayın ve aşağıdaki ayarları seçin:
Güvenlik duvarı politikası: Bağlantı noktaları açık
Sonraki üç alanın tümünü "Tam erişim" olarak ayarlayın.
"Port release" altında aşağıdaki girişleri yapın (son giriş hariç hepsini ";" ile bitirin!):
2000; 2001; 2002; 8181; 8701; 8082
"Kısıtlı erişim için IP adresleri" girin (son giriş hariç hepsini ";" ile bitirin!):
192.168.0.1;
192.168.0.0/16;
10.192.0.0/12;
192.168.1.18 (kendi IP adresi)
Sağ alttaki "Tamam" düğmesine tıklayarak tüm değişiklikleri onaylayın.
LAN ağ geçidi yapılandırması
"Ayarlar" altında "LAN ağ geçidi yapılandırması "nı seçin.
Yeni bir kurulumda, "Genel ayarlar" altında hiçbir şey girilmez.
Yeni bir giriş eklemek için "Ekle "ye tıklayın ve aşağıdaki verileri girin:
Tip her zaman "RF: Homematic RF-LAN Ağ Geçidi"
İsim: örneğin "HM LANGW GA" (GA, "bahçe" yerelleştirmesini ifade eder)
Seri numarası: ilgili LAN ağ geçidinin beyaz etiketi üzerindeki tanımlama:
örn. OEQ0796909
Erişim kodu: Şifre
IP adresi (isteğe bağlı): buna göre
Sağ alttaki "Tamam "a tıklayarak uygulayın VE "Genel ayarlar" altındaki mevcut yeni girişin altında sol alttaki "Uygula "ya tıklayarak tekrar onaylayın.
Yeniden Başlat
"Ayarlar" - "Denetim Masası" altında "Merkezi bakım" üzerine tıklayın ve "RaspberryMatic'i Yeniden Başlat" ikinci bölümünde "Yeniden Başlat" üzerine tıklayın.
Sadece kontrol merkezi yeniden başlatıldıktan sonra, yeni oturum açmış olan LAN ağ geçidi bağlanır ve kullanıma hazır hale gelir!
RaspberryMatic - LAN ağ geçidi olarak yapılandırma
Bir LAN ağ geçidi bir kontrol merkezi ile aynıdır ve sadece özel bir kod çalıştırıldığında LAN ağ geçidine dönüşür - artık düzenlenemez -.
"Programmes" - "Test script" altına aşağıdaki kodu girin ve çalıştırın:
string stdout;
string stderr;
system.Exec('touch /usr/local/HMLGW && reboot', &stdout, &stderr);
Şimdi "Execute "e tıklayın ve yaklaşık 5 dakika bekleyin. RasPi yeniden başlatılır ve yeniden başlatıldıktan sonra ağda bir LAN ağ geçidi olarak kullanılabilir.
RaspberryMatic - Ek yazılım
Aşağıdaki ek yazılımlar da yüklenmelidir:
1. sistem güncellemesi (güncellemelerin kolay yürütülmesi için)
2. CCU Historian (tüm cihazlardan gelen tüm verilerin otomatik olarak kaydedilmesi ve görselleştirilmesi için)
3. cux daemon (sanal (yardımcı) aygıtların oluşturulması)
4. e-posta (kritik durumlarda e-posta göndermek için)
5. NEO SERVER (AIO Remote App ile veri alışverişi için uygulama)
6. hm-watchdog (hata durumunda otomatik yeniden başlatma)
7. Program yazdırma (kapsamlı bir genel bakış için oluşturulan tüm programların çıktısı)
8. XML API (üçüncü taraf uygulamalarla veri alışverişi için)
Tüm dosyalar yalnızca ".tar.gz" olarak indirilir ve paketten ÇIKARILMAZ!
Aşağıdaki dosyalar eski bir sürümü yansıtıyor olabilir. Gerekirse, en son sürümü arayın.
- Sistem güncellemesi
- CCU Tarihçisi
- CUx arka plan programı
- e-posta
- NEO Sunucu
- hm-watchdog
- Baskı programı
- XML API
Ek yazılımın yüklenmesi
"Ayarlar" altındaki "Ek yazılım" düğmesine tıklayın.
"Ek yazılım yükle/güncelle" alt bölümünde, sağdaki "Dosya seç" seçeneğine tıklayın, Finder'da yeni indirdiğiniz dosyayı seçin, örneğin "rmupdate.tar.gz" ve "Yükle" düğmesine tıklayarak yüklemeyi başlatın.
Kurulumdan sonra, "Ayarlar" alanında yeni bir "Sistem güncellemesi" düğmesi bulunmaktadır.
Yüklü (ek) yazılımların tüm sürümlerini görüntülemek için bu düğmeye tıklayın.
Ek yazılımlar "URL'den eklenti yükle" veya "Dosyadan eklenti yükle" altında kurulabilir.
"URL'den eklenti yükle" altında bir bağlantı (yukarıya bakın) kopyalanıp yapıştırılarak girilebilir ve sağdaki "Yükle" düğmesine tıklanarak indirme ve yükleme başlatılabilir.
Dosya yukarıdaki bağlantılardan biri aracılığıyla zaten indirilmişse, açılan Finder'daki "Eklenti dosyasını seç ve yükle" düğmesine tıklayarak da seçilebilir ve yüklenebilir.
Bu alanın üzerindeki "Ek yazılım" öğesi ek yazılımın adını, geçerli sürümünü ve mevcut yeni sürümleri listeler.
Daha yeni bir sürüm mevcutsa, "Güncelle "ye tıklayarak otomatik olarak yüklenebilir.
Bu aynı zamanda "Firmwares" altında bu noktanın üzerindeki tüm yeni firmware sürümleri için de geçerlidir.
RasPi - CUx arka plan programı
Bazı programlar CUx daemon olarak adlandırılan işlevleri kullanır.
Programlar / komut dosyaları tarafından adreslenebilen sanal, yani fiziksel olarak mevcut olmayan cihazlar sağlar.
Aşağıdaki cihazlar her zaman kullanılmalıdır:
1. CUxD Zamanlayıcı
2. 19 düğmeli CUxD uzaktan kumanda
CUx arka plan programını başlatma
"Ayarlar" - "Kontrol Paneli" altındaki "CUx daemon" düğmesine tıklayın. Tarayıcıda yeni bir sayfa açılır.
Sağ üstteki "Kurulum" düğmesine tıklayın.
CUxD zamanlayıcı oluşturma
Sol üstteki "CUxD cihaz tipi" açılır menüsünden "(28) Sistem "i seçin. "İşlev" altında, "Zamanlayıcı" genellikle önceden ayarlanmıştır, aksi takdirde uygun şekilde seçin.
RaspberryMatic üzerinde sanal zamanlayıcı oluşturmak için sol alttaki "CCU üzerinde cihaz oluştur" seçeneğine tıklayın.
CUxD 19 düğmeli uzaktan kumandanın oluşturulması
Sol üstteki "CUxD cihaz tipi" açılır menüsünden "(28) Sistem" öğesini seçin. "Fonksiyon" altında "Exec" seçeneğini seçin.
RaspberryMatic üzerinde sanal zamanlayıcı oluşturmak için sol alttaki "CCU üzerinde cihaz oluştur" seçeneğine tıklayın.
"Ayarlar" - "Cihazlar - Gelen Kutusu" altında, yeni oluşturulan her sanal cihaz sağdaki "Bitir" düğmesine tıklanarak sisteme aktarılır.
Şu andan itibaren, programlar / komut dosyaları ilgili cihaza erişebilir.
Arızalı Homematic cihazlarını değiştirin
Bir cihaz teknik olarak kusurlu hale gelirse değiştirilmelidir.
RaspberryMatic'te seri numarası ile kayıtlı olan her cihaz, teknik bir arıza durumunda "kontrol merkezinden" silinmelidir.
Bir cihaz silinirse, bu cihaza erişen tüm programlardan otomatik olarak kaldırılır. Bu nedenle orijinal cihaza bağlı program fonksiyonları silinir ve cihaz değiştirildikten sonra tekrar bağlanmalıdır.
Bu nedenle "Program yazdırma" ek yazılımı çok önemlidir!
Hangi programların bundan etkilendiğini öğrenmek için, "Ayarlar" - "Cihazlar" altındaki cihaz listesinde arızalı cihazı arayın ve "Eylemler" sütunundaki "Programlar" düğmesine tıklayın.
Ortaya çıkan liste ilgili tüm programları gösterir.
Mac'in Finder'ında artık "Uygulamaları yazdır" eklenti yazılımı kullanılarak oluşturulan tüm uygulamaların ve içeriklerinin listesini arayabilirsiniz.
Aşağıdaki örnek hayali bir A dairesindeki cihazlara dayanmaktadır. A dairesinin IP'si 1.19 ile bitmektedir. Bu nedenle ilgili dosya kaydedildiğinde "A 1.19.pdf" olarak adlandırılmıştır.
Bu dosya üzerine çift tıklanarak açılabilir.
İlgili program bölümleri Command + F tuşlarına basılarak ve sağ üstteki arama alanına cihaz adı girilerek bulunabilir, burada "A_AK_FK_L" (ters virgüller olmadan!).
İlgili sayfa numaraları da dahil olmak üzere tüm olaylar hemen sol sütunda listelenir ve cihaz ilgili programlarda değiştirildikten sonra yeni cihazın program fonksiyonlarına tekrar eklenebilmesi için kolayca yazdırılabilir. Kural olarak, çıktılara göre sadece hala eksik olan satırların eklenmesi gerekir.
Arızalı cihazı silin
Önce cihazın adını yazın, örneğin "A_AK_FK_L". Yeni (yedek) cihaz programlandıktan sonra gereklidir.
Cihazı silmek için, örneğin daire A'da sol soyunma odasının bir pencere kontağı, kimliğinin altındaki "Ayarlar" - "Cihazlar" bölümüne gidin, bu durumda "A_AK_FK_L" ve sağdaki "Eylem" sütunundaki "Sil" düğmesine tıklayın.
Açılan pencerede ilk olarak silme seçeneği olarak "Cihazı sil" gösterilir. Bu seçenek önce "Sil" düğmesine tıklanarak onaylanmalı, ardından "Cihazı doğrudan alarm panelinden sil" silme seçeneği seçilerek artık alarm paneliyle iletişim kuramayan arızalı cihaz gerçekten silinebilmelidir.
Yeni cihazın öğretilmesi
Yeni cihazı, piller takılı ve kutupları doğru olacak şekilde (!) Mac'in yanına yerleştirin. Kullanım kılavuzunda (tüm yeni cihazlarla birlikte verilir) "Cihazın programlanması" bölümüne bakın. Burada, cihazı kontrol paneline programlamak için cihazın hangi düğmesine basmanız gerektiği açıklanmaktadır. Çoğu durumda, eşleştirme işlemini başlatmak için bu düğmeye kısaca veya yaklaşık üç saniye basın.
Raspberrymatic web sitesinde, "Teach-in device" düğmesi her görünümün sağ üst köşesinde görülebilir. Buna tıklandığında, sol üst alanda "Teach HM device" düğmesinin bulunduğu yeni bir ekran açılır.
ÖNCE bu düğmeye tıklayın, ardından cihazın ilgili öğretme testine tıklayın!
60 saniye sonra, öğretme işlemi başarılı olduysa "Gelen Kutusu" düğmesinin sol alt kısmında etiketlemenin altında bir "(1)" görüntülenir. "(0)" görüntülenirse, kayıt işlemi tekrarlanmalıdır.
Başarılı bir senkronizasyondan sonra "Ayarlar" - "Cihazlar - Gelen Kutusu" bölümüne geçin.
Yeni öğretilen cihaz burada da düzenlenebilir. Eski cihazın orijinal adı olan "A_AK_FK_L "yi girmek için "Ad" sütunundaki girişe tıklayın.
İlk sütundaki "+" işaretine tıklandığında başka bir satır açılır. Burada da "Ad" sütunundaki giriş tıklanır ve eski cihazın adının üzerine yazılır, ancak "_K1" eklenir, yani "A_AK_FK_L_K1.
Bazı cihazlar için, "+" işaretine tıkladıktan sonra birkaç satır görünür. Bu durumda, daha önce olduğu gibi devam edin, ancak "xxxxxxxx:2, vb." iki nokta üst üste işaretinden sonra "Seri numarası" sütununda gösterilen numaralara göre "K" harfinden sonraki numarayı değiştirin: "xxxxxxxx_K2", vb. ("K" kanal anlamına gelir). ("K" kanal anlamına gelir).
Etkilenen programlarda yeni cihaza işlevler ekleyin
Mac'te, PDF dosyasının bulunduğu pencereyi ekranın sol tarafına, Raspberrymatic penceresini ise sağ tarafa yerleştirin; burada tüm programlar üstteki "Programlar ve kısayollar" düğmesi aracılığıyla "Programlar ve merkezi kısayollar" üzerinden listelenir.
Sol taraftaki penceredeki bilgilere göre, listelenen ilk program aranır, örneğin "A_SV_FK_AK_L_KMBSG_SPK_ON" ve sağdaki "Düzenle" düğmesine tıklanarak açılır.
İlk bölümde "Sadece açıkken cihaz seçimi A_AK_F_L_K1'i kontrol et" satırı eksik.
Sağ taraftaki Raspberrymatic penceresinde, ilk "koşul "daki yeşil "+" düğmesine tıklandığında AND ile bağlantılı boş bir giriş oluşturulur.
İlk boş düğmeye tıkladıktan sonra, "Cihaz seçimi" girişini seçin, ardından yeni cihazı aramak için yeni boş "Cihaz seçimi" düğmesine tıklayın ve kabul etmek için cihaz satırında herhangi bir yere tıklayın.
Pencere kontakları için, burada olduğu gibi, "at" kelimesinden sonraki seçim ya "kapalı" ya da "açık" şeklindedir. Bu örnekte "açık" seçilmelidir.
Bundan sonraki alanın üç olası durumu vardır: "Değişiklikte tetikle", "Güncellemede tetikle" veya "Yalnızca kontrol et".
Bu örnekte, "Yalnızca kontrol et" seçeneğini seçin.
Aynı giriş ikinci koşul "Aksi takdirde, eğer ..." altında uygun şekilde tamamlanmalıdır.
Sağ taraftaki tüm satırlar sol taraftaki penceredeki satırlara karşılık geliyorsa, sağ taraftaki değişiklikler sol alttaki "Tamam" düğmesine tıklanarak kaydedilebilir. Ekran kapanır.
Sağ taraftaki pencerede solda listelenen diğer tüm programlarla aynı şekilde devam edin. Yeni cihaz daha sonra programlama açısından eskisi gibi çalışacaktır.
*Fark:
- Değişimde tetikleme -> örneğin sıcaklık değişirse, bir tetikleme yayınlanır ve program yürütülür.
- Trigger on update -> bir sensör yaklaşık her 3 dakikada bir güncel ölçüm değerini otomatik olarak belirler ve günceller. Bu, sıcaklık sabit kalsa bile, programın bir sonraki güncelleme gerçekleşir gerçekleşmez, yani her 3 dakikada bir yürütüleceği anlamına gelir.
- check only -> sadece bir koşulun var olup olmadığını kontrol eder.
SD kartın yedek bir kopyasını oluşturun
Yedeklenecek SD kartı bilgisayara takın.
"Programlar" dizinindeki "ApplePi-Baker.app" dosyasını başlatın.
Uygulamada, sol taraftaki pencerede SD karta tıklayın ve sağ alt taraftaki pencerede "Yedek Oluştur "a tıklayın.
Bunun altında bir ilerleme çubuğu görünür. Yedekleme tamamlandığında, "Tamam" düğmesine tıklanarak onaylanan ilgili bir mesaj görüntülenir.
SD kart artık çıkarılabilir.
İsimlendirme
Başlangıçta, hala yönetilebilir sayıda sensör, aktüatör vb. olması, bunları yapılandırmak için çok fazla beyin gücü yatırımı yapmak için çok az motivasyon olduğu anlamına gelir.
Artan sayıda aktüatör ve sensörün yanı sıra, diğer aktüatörlerin veya sensörlerin durumuna bağlı olarak eylemlerin tetikleneceği programların artan kullanımı ile, iyi düşünülmüş bir yapıyı takdir etmeyi öğrenirsiniz.
Örneğin aşağıdaki adlandırma yapısı burada kendini kanıtlamıştır ve herhangi bir yer için uyarlanabilir ve tamamlanabilir.

p.s. Ödeme karşılığı gerçekleştirme konusunda kişisel desteğe ihtiyacınız varsa, bir Rezervasyon Yap!