Ev otomasyonu ve Crow Runner Alarm bağlantısı

Başlatan febalci, 15 Haziran 2017, 13:29:38

febalci

Herkese merhaba,

"akıllı ev" yerine "ev otomasyonu" demeyi her zaman tercih etmekle birlikte, bu otomasyonu uygulamaya geçirmeye karar verdim. İlk olarak Zigbee aydınlatmalar (Philips Hue) ile başlayıp elektrikli panjurları da ZWave modüller ile sisteme bağladım.  Serverda da açık kaynak kodlu "openhab" ı kullanıyorum ve mevcut durumdan çok memnunum. Sıra projenin ev alarmı bölümüne geldi. Hedefim mevcutta evimde kullandığım Crow Runner 8/16 ev alarmını bu otomasyona dahil etmek. Problemim de burada başlıyor.

Crow Runner panelinde herhangi bir RS232 veya TCP/IP çıkışı yok. Bunun için ayrıca bir kart satın almak gerekiyor, ancak satılan TCP/IP modülü sadece kendi yazdıkları IOS/Android uygulaması ile çalışıyor, dışarıya herhangi bir bağlantı mümkün değil. RS232 modülü ise tam bu iş için ancak sadece Yeni Zelanda'da üretiliyor ve Türkiye'ye getirmek oldukça zor.

Protokolleri haricinde benzer bir marka olan DSC alarm için birçok çözüm mevcut, gerek ekstra kart ile gerekse Keypad Bus'dan CLK, DAT ve NEG uçlarını arduino veya raspberry pi ile kullanarak internete bağlamayı başaranlar var.

İşte benim sorum da tam olarak bu noktada ortaya çıkıyor. Crow Runner alarm panelindeki CLK, DAT ve NEG uçlarını kullanarak raspberry bağlantısını gerçekleştirmek için Crow'un protokolünü ters mühendislik yapmak gerekiyor. Bazıları bunu logic-analyzer kullanarak çözmüş. Benim bilgim ise elektronik tarafından ziyade bilgisayar ve haberleşme tarafında. Yani yazılımları, TCP/IP haberleşmeleri vs. sorun değil ancak DAT ve CLK sinyallerini bir şekilde çözmem gerekiyor.

Bu konuda herhangi bir tecrübesi olan var mı, ya da hangi tarafa yönlenmem gerekiyor? Crow panedeki DAT ve CLK çıkışı 5V ile çalışıyor ancak  raspberyy pi GPIO uçları 3.3 V ile, sanırım http://www.robotistan.com/lojik-gerilim-seviyesi-donusturucu-33v-5v-logic-level-converter-bi-d?gclid=CLrB9t6dvdQCFVU_GwodlK0Ngw adresindeki lojik gerilim dönüştürücü ile bunu pi'nin istediği 3.3V'a dönüştürebilirim ancak sinyallerin okunması ve yorumlanması işi bende biraz bulanık... Yardımlarınız için şimdiden teşekkür ederim.