Dear teman-teman!
Kami memutuskan untuk berbagi dengan Anda solusi siap pakai anggaran, kami harap Anda akan menghargai upaya kami. Solusinya terbukti, bekerja. Di lampiran, Anda dapat mengunduh semua file dan pengaturan program. Kami memberikan semuanya secara gratis.
Rumah pintar untuk pelanggan pada dasarnya adalah "mainan" yang bisa Anda banggakan kepada teman-teman Anda, tetapi game-game ini tidak sepadan dengan usaha kecil para integrator!
Ini akan tentang beberapa masalah dan solusi yang terkait dengan pencahayaan di rumah, sebagai unit integral dari "rumah pintar".
Masalah 1: Jika sistem terpusat, maka jika terjadi kegagalan pengontrol pusat, program tidak dapat mengontrol relai penyalaan.
Solusi : Gunakan modul kontrol terdistribusi dengan logika internal, dalam pengalaman kami, salah satu perangkat yang paling terbukti dalam hal ini adalah PR200 yang dapat diprogram yang diproduksi oleh OWEN. Kami merekomendasikan menggunakan versi 220v, sebagai sakelar rumah tangga dirancang khusus untuk voltase ini dan akan ada lebih sedikit masalah dengan "unit" logis pada input digital.

Perangkat ini memiliki 8 saluran (relay) yang dapat diprogram menggunakan logika internal (sebagai sistem terdistribusi), tambahan modul ekspansi 2 pcs juga terhubung. 8 saluran masing-masing, tetapi ada risiko dibiarkan tanpa luminer yang lebih terkontrol ketika PR200 sendiri gagal (8 saluran versus 24), jika Anda berencana untuk menyelamatkan, pikirkan!

Terlepas dari kenyataan bahwa program tersebut terlihat sederhana, kami melakukannya selama beberapa tahun bukan karena kesalahan kami sendiri, perusahaan Aries relatif baru-baru ini (setelah kemunculan PR200) ββmenambahkan kemampuan untuk mengelola variabel jaringan baik dari luar maupun dari dalam.
Lebih lanjut tentang program ini:
I8 adalah input digital dengan 8 switch di rumah atau kamar
RTRIG - detektor depan, diperlukan untuk pembentukan impuls tunggal (per siklus program)
KE INT - konversi Bool ke INT dapat ditiadakan, tetapi variabel jaringan Slave di Owen Logic tidak mendukung bool.
XOR - eksklusif atau, jika pada satu input 1, maka output 1, jika kedua input berlaku 1 output akan diatur ulang, elemen program utama yang memutuskan untuk menyalakan atau mematikan lampu dengan menekan sakelar.
Relay8 adalah variabel jaringan input dan output, seperti yang saya katakan di atas, baru-baru ini kita dapat menggunakan dua variabel ini dengan satu register Modbus (alamat), ini memungkinkan kita untuk menyimpan keadaan yang diperlukan baik di luar maupun di dalam tanpa menggunakan pemicu yang berbeda. Variabel-variabel jaringan ini memiliki memori yang tidak mudah menguap, jadi ketika tegangan melonjak, pencahayaan akan kembali ke keadaan terakhir.
TO BOOL - konversikan nilai INT ke BOOL, karena relay output memiliki status False / True.
Langkah 1 : program untuk 8 saluran dapat diunduh dari tautan di akhir artikel dan diunggah ke relai yang dapat diprogram, jangan lupa untuk mengubah platform target untuk versi PR200 / 110 Anda, jika tidak, perangkat akan gagal mem-flash!
Masalah 2: sakelar rumah tangga standar memiliki keadaan hidup atau mati, yang secara fundamental bertentangan dengan logika kontrol pencahayaan di rumah pintar, kita perlu tombol tanpa memperbaiki (dengan pegas).
Solusi 1: Gunakan tombol yang sudah jadi tanpa memperbaiki, yang tersedia untuk sebagian besar produsen sakelar seperti Shneider, Biticino, ABB, dll. (Solusi yang disarankan, meskipun tombol berada di posisi yang sama dan lampu menyala dan mati, terlihat indah secara estetika)
Solusi 2: Tangkap PR200 / 110 perubahan dalam kondisi input saat menggunakan saklar rumah tangga biasa dengan kait dan kemudian kirim pulsa ke program yang Anda unduh di atas, jika lampu menyala, itu akan padam dan sebaliknya (tidak disarankan, karena setelah beberapa saat semua tombol akan menjadi tercampur-aduk)
Masalah 3: tingkat atas sebagian besar produsen sistem rumah pintar tidak mencapai kesempurnaan estetika dan fungsional.
Solusi: kami menggunakan HomeKit Apple, yang: fungsional, nyaman dan memiliki kontrol suara.
Langkah 2: dok PR200 / 110 dengan HomeKit
Untuk melakukan ini, diperlukan alat berikut:
Solusi yang disarankan untuk Demo:
Raspberry Pi 2/3/4 dan konverter usb rs485 (misalnya, dengan Alliexpress)

Solusi yang disarankan untuk instalasi berdasarkan modul Raspberry CM3 + dalam desain industri dengan 2 dua port RS485 internal:

Sambungkan perangkat berbasis Raspberry Anda ke jaringan listrik dan rumah terutama dengan kabel patch, dan bukan melalui wifi.
Hubungkan port RS485 perangkat Anda dan PR200 / 110.
Selanjutnya, tentukan alamat IP yang dikeluarkan router Anda dan sambungkan melalui SSh, misalnya, melalui program PUTTY (secara default, nama pengguna adalah pi password raspberry)
Instal produk perangkat lunak simpul-merah untuk memasang dok protokol HomeKit di tingkat atas dan Modbus Rtu di tingkat bawah, lihat petunjuk instalasi di
sini .
Jangan lupa untuk membuat layanan simpul-merah Anda untuk startup.
Instal paket HomeKit dan modbus untuk node-red
cd ~/.node-red npm install node-red-contrib-homekit npm install node-red-contrib-modbus sudo reboot
Kami menunggu reboot dan masuk ke browser "IP ANDA": 1880 (misalnya, 192.168.1.110:1880)
Kami menyalin aliran berikutnya (kode di akhir artikel) dan menempelkan mesin aturan simpul-merah ke antarmuka web
Buka Menu -> impor -> masukkan kode aliran



Anda harus menerapkan aliran dengan mengklik tombol Deploy
Jika terjadi kegagalan, kami sarankan Anda untuk menentukan port RS485 dengan benar dalam pengaturan Modbus pada "Modbas Request" dan "Write Reset FC6" plugins (contoh / dev / ttyUSB0).
Untuk keaslian, reboot perangkat SSH Anda Γ sudo reboot
Langkah 3 Menyiapkan aplikasi di perangkat Apple Anda cukup sederhana.

Beri nama untuk rumah kami sesuka hati, dalam contoh PR200 kami

Tambahkan dan setuju untuk menggunakan aksesori yang tidak bersertifikat

Kami memasukkan kode akses, dalam kasus kami 111 11 111, itu dapat diganti dalam pengaturan Node-red di masing-masing aksesoris HomeKit

Kami menambahkan semua lampu kami ke kamar, ini bisa dilakukan nanti.
Semoga Anda menggunakan sistem yang murah namun sangat nyaman ini.
Perhatian:
Kami tidak mengagitasi penggunaan komersial dari protokol HomeKit, pengembang mengambil semua tindakan yang bertentangan dengan perjanjian lisensi APPLE tentang penggunaan protokol HomeKit!
Program untuk ARIES PR200 dan skrip untuk NodeRed dapat diunduh secara gratis di
sini .