Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Yağmur yağdığında io-homecontrol çatı pencerelerini Raspberry Pi ile kapatmak

Yağmur yağdığında io-homecontrol çatı pencerelerini Raspberry Pi ile kapatmak

Çözüldü 7 6

Yapay zekâ tarafından English dilinden çevrildi ·

Entegratörüm, çoğunlukla enerji projeleri yapıyorum; bu iş bir ofis müşterisinden gelen ek bir talep, o yüzden biraz sabır.Atriumda io-homecontrol özellikli 14 motorlu çatı penceresi var (solar versiyonlar, her biri bir duvar tuş takımına eşleşmiş). Tesis odasında zaten bir Pi 4 çalıştırıyoruz; bu, ısı sayaçlarını M-Bus üzerinden okuyor ve her şeyi Hermetry’ye gönderiyor, gayet iyi çalışıyor. Müşteri şimdi iki şey istiyor: çatıdaki yağmur sensörü devreye girdiğinde pencerelerin otomatik kapanması (GPIO 17 üzerinden Pi’ye bağlı, kuru kontaklı bir yağmur sensörümüz zaten var) ve panoda her pencerenin açık/kapalı durumunu görmek istiyorlar.Sorun io-homecontrol. Anladığım kadarıyla açık bir radyo yığını yok, satın alabileceğim bir USB çubuğu yok, Python’da da hiçbir şey yok. Pencere üreticisinin bir arayüz kutusundan bahseden insanlara rastladım ama bilgiler dağınık ve yarısı bu binanın yakınına bile sokmak istemediğim akıllı ev uygulamalarıyla ilgili.Bu pencereleri gerçekten bir Pi ile konuşturabilen oldu mu? Bütçe sorun değil, güvenilirlik sorun. Burası İskoçya, yağmur yağacak.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

868 MHz sinyalini tuş takımından bir SDR ile yakalayıp Pi üzerinden tekrar oynatamaz mısın?

Still waiting for the gateway to reconnect.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Hayır. io-homecontrol, her kurulum için ayrı anahtarlarla kimlik doğrulaması yapar; tekrar oynatılan bir iletim kabul edilmez ve işe yarasa bile bir binanın açıklıklarının böyle bir hack ile kontrol edilmesini istemem. Desteklenen arayüzlerde kalın.

♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Otel lobimizde de aynı pencereler var. Durumu öğrenmeden önce elektrikçimiz yedek bir tuş takımının düğmelerinin üzerine röleler bağlayıp onları bu şekilde sürdü. Çalışıyor, ancak hiçbir geri bildirim yok; pencerenin gerçekten kapanıp kapanmadığını asla bilemiyorsunuz.

QoS 1 and a lot of patience.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Evet, gösterge paneli için geri bildirim tam olarak bunun için. Tuş takımları 3UK tipindeyse bu önemliyse diye belirtiyorum. Pencereler 2021 yılında takıldı.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

İki yıl önce tam olarak bunu, boya atölyemizin yemekhanesinin üstündeki çatı aydınlatmalarında yaptım. İhtiyacınız olan şey pencere üreticisinin KLF 200 arayüzü (LAN portlu io-homecontrol ağ geçidi). Her pencereyi, yeni bir tuş takımı eşleştirir gibi bu cihaza eşleştirirsiniz; ardından cihaz LAN üzerinde yerel bir API sunar. Pi üzerinde ona bağlanan Python kütüphanesi pyvlx var. Önce KLF 200’ü güncel firmware’e yükseltin, eski sürümde API yok, ayrıca cihazı kendi Wi-Fi’sine değil kabloyla bağlayın.Ardından yağmur mantığını Pi yerelde çalıştırsın; “yağmurda kapat” komutunu buluta göndermezdim, internet kesildiğinde de çalışmalı:

if rain_contact_closed() and any_open():
    await pyvlx.nodes[n].close(wait_for_completion=False)
# every 30 s, and after each move:
payload = {f"win{n:02d}.pos": node.position.position_percent for n, node in enumerate(nodes)}
mqtt.publish("v1/telemetry", json.dumps(payload), qos=1)

Pencerelerden konum bilgisi geri geldiği için gerçek geri bildirim alırsınız, 0 = kapalı. Panodaki aç/kapat düğmeleri için, Pi’nin cihaz profiline pencere numarası parametreli win.close gibi komutlar ekleyin, bunları v1/rpc/req/+ üzerinde işleyin ve yanıtı aynı id üzerinden verin. Pano kontrolleri yalnızca profilin kataloğundaki Basic seviye komutları gönderebilir; bu bu iş için yeterli. Bkz. Control cards.KLF 200 aynı anda yalnızca birkaç API bağlantısını kabul eder, bu yüzden betiğinizde uzun ömürlü tek bir bağlantı tutun.

Ground loops are my cardio.
Kabul edilen çözüm♥ 4

Yapay zekâ tarafından English dilinden çevrildi ·

Kusura bakmayın, acemi bir soru: katalog nedir? Bu, profilde ayarlanan bir şey mi?

Measure twice, poll once.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Bir KLF 200 sipariş ettim, bir öğleden sonra içinde 14 cihazın hepsini eşleştirdim (her kumandadaki “ürün ekle” adımı zahmetli, kumandayı gerçekten çok yakına tutmanız gerekiyor). pyvlx hepsini görüyor, konumlar Hermetry’ye win01.pos ile win14.pos arasında geliyor ve yağmur sensörü hepsini yaklaşık 40 s içinde kapatıyor. Önce KLF 200’ün firmware’ini tam dediğiniz gibi güncellemek zorunda kaldım, kutudan çıktığı haliyle bağlantıyı reddediyordu. Teşekkürler.

♥ 0
8 yazı görüntüleniyor – 1 ile 8 arası (toplam 8)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Sohbete katılın

Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

Paylaş