Işıklarımı Linux masaüstümden kontrol etmenin bir yolu var mı?


13

Akıllı ışıkları araştırmaya yeni başladım.

Işıkları otomatikleştirmek için ofisimdeki bazı lambalarda bazı Wi-Fi prizleri kullanmakla ilgileniyorum.

Bilgisayarımdan ışıkları açmanın ve sonunda Linux makinem askıya alındığında onları açmanın bir yolu olup olmadığını merak ediyorum. Sonra Linux makinesi askıya alındığında bunları kapatın.

Açık olan belirli bir mesajlaşma protokolü kullanan, onlarla kullanmak için bir uygulama yazabileceğim Wi-Fi yuvaları var mı?

Yanıtlar:


10

Belkin WeMo cihazları kontrol için uPnP ve SOAP mesajlarını kullanır, böylece herhangi bir sayıda dil ve seçenek arasından kolayca kontrol edilebilir. Protokolü çalışırken yaptığım iş hakkında bazı ayrıntılar burada bulunabilir

Ayrıca MQTT kullanılarak kontrol edilmelerini sağlamak için ürün yazılımı ile yanıp sönebilen Sonoff cihazları da vardır.

IKEA'nın yeni TRÅDFRI ışık sistemi CoAP (DTLS güvenliği ile) kullanıyor, bu yüzden oynayabileceğiniz bir başka açık protokol. Bununla ilgili notlarım burada

Bunlardan herhangi biri için, makine durumu değiştiğinde komutları kapatmak için Linux güç yönetimi sistemini (/etc/apm/resume.d & /etc/apm/suspend.d içindeki komut dosyaları) kullanabilmeniz gerekir. Ağın bir makine yeniden başlatıldığında geri gelmesinin bir saniye kadar sürebileceğini unutmayın.


4

Sooooo ne istediğini yapmanın birçok yolu vardır.

API'lerle tescilli çözümler ve toplam açıklığa sahip Açık çözümler var.

Sorunuz, ölçütlerinizin nasıl olduğuna bağlı olarak düz bir cevap vermek için geniş ve zordur: cüzdanınızın boyutu, teknik özellikler, pazardaki renk kullanılabilirliği vb.

Nerede bilgi bulmak için bir yön istiyorsanız, youtube ilham, OpenHAB.org (Bir Ev Otomasyon Merkezi) birçok satıcı ve açık API'ları için eklentileri bulduk .

Ve tabii ki linux'da post ve ön güç komut dosyasını programlayabilirsiniz, benim tercih ettiğim plattform :-)


3

Wifi ağınızdan uzak durmak istiyorsanız, Z-Wave veya Zigbee ışıklarını (ampuller, prizler veya anahtarlar) kullanabilirsiniz. Bu ağ protokollerinin her biri Linux makinenize takılacak bir USB denetleyicisi kullanılarak çalıştırılabilir. Her iki standardın da aktif açık kaynak toplulukları vardır. MatsK'ın dediği gibi, bunları Linux'ta güç komut dosyalarına entegre etmek oldukça kolaydır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.