İçindekiler:
- Adım 1: İhtiyacınız Olan Şey
- 2. Adım: Shelly EM'nizi Bağlayın
- 3. Adım: API Simgelerinizi ve EM Bilgilerinizi Alın
- 4. Adım: Node.js Uygulamanızı Kurun
- Adım 5: Uygulamanızı Çalıştırın
- Adım 6: Bitti
Video: Shelly EM Güneş Paneli Üretimine Dayalı Otomatik Geçiş: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
P1: ev tüketimi (ör. "P1 = 1kW" ⇒ 1kW tüketiyoruz)P2: güneş paneli üretimi (ör. "P2 = - 4kW" ⇒ 4kW üretiyoruz)
Elektrikli ısıtıcı açıldığında 2kW tüketir.
- Güneş paneli üretimleri mevcut enerji tüketiminin en az 2kW'ını aşarsa açmak istiyoruz.
- Güneş paneli üretiminden fazlasını tüketiyorsak kapatmak istiyoruz.
Adım 1: İhtiyacınız Olan Şey
İhtiyacın olacak:
- Wi-Fi bağlantısı
- Shelly EM (iki kelepçeli - benim durumumda 2x50A iyiydi)
- Wi-Fi geçişi (ör. Shelly 1)
- Bir Node.js uygulaması
2. Adım: Shelly EM'nizi Bağlayın
Genel elektrik sayacını kapatın
- Yapılacak ilk şey, kelepçeleri Shelly EM'ye bağlamaktır (ilk kelepçe için P1+, P1-, diğeri için P2+, P2-): bunları Kullanım Kılavuzunda gösterildiği gibi bağlayın.
- Ardından, sayacınıza yaklaştırın ve güç kaynağını bağlayın: nötr giriş N'ye ve hat girişi L'ye.
- Şimdi ilk kelepçeyi (P1) evinize giden kabloya, diğer kelepçeyi de güneş paneli invertöründen gelen kabloya takın. İşaretlerle ilgili garip bir şey yaşamanız mümkündür (olumsuz bir tüketim): şu anda umursamayın.
- Shelly EM'yi Wi-Fi'nize bağlamak için elektrik sayacını açın ve Kullanım Kılavuzundaki talimatları izleyin.
- Uygulamanızda mevcut güç tüketimine sahip olduğunuzda, tüketimi ölçtüğümüz için kelepçelerin yönünü P1'den pozitif bir sayı ve P2'den negatif bir sayı (pozitif üretim - negatif tüketim) olacak şekilde değiştirebilirsiniz.
3. Adım: API Simgelerinizi ve EM Bilgilerinizi Alın
Shelly EM
Shelly Cloud uygulamasından "Kullanıcı Ayarları"na gidin ve ardından "Anahtarı al" düğmesine tıklayın.
Anahtar YOUR_KEY ve sunucu YOUR_SERVER olacaktır.
Şimdi ana sayfaya gidin. EM'nizin odasını açın ve ardından EM'ye tıklayın. "Ayarlar", "Cihaz bilgileri"ne gidin ve cihaz kimliğini (YOUR_ID - yalnızca alfanümerik olanı, frenlerdeki değil) ve cihaz kanalını (YOUR_CHANNEL) kopyalayın.
Akıllı anahtar
Shelly 1'iniz varsa, başka bir şey yapmanıza gerek yoktur. Aksi takdirde, cihazınızı açmak veya kapatmak için hangi URL'nin istendiğini öğrenmelisiniz. Bu ikisi YOUR_TURN_ON ve YOUR_TURN_OFF olacaktır.
Cihazınızın tüketiminin (YOUR_DEVICE_CONSUMPTION) hangisi olduğunu bilmeniz gerekir. Biraz daha yüksek bir sayı koymanızı öneririm (yani cihazınız 1900W tüketiyorsa 2000W koyun).
4. Adım: Node.js Uygulamanızı Kurun
shelly_server = 'SUNUCUSUNUZ';
shelly_key = 'SİZİN_ANAHTARINIZ; shelly_channel = 'SİZİN_KANALINIZ'; shelly_id = 'KİMLİĞİNİZ'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // Örneğin. 2kW için koymak: 2000 const device = function(status) { if (status == 'on') { fetch(turn_on_url).then(res => res.text()); } else if (status == 'kapalı') { fetch(turn_off_url).then(res => res.text()); } } fetch(shelly_server + '/device/status?channel=' + shelly_channel + '&id=' + shelly_id + '&auth_key=' + shelly_key).then(res => res.json()).then(json => { if(json.isok) { göstergeler = json.data.device_status.emeters; home_consumption = emeters[0].power; // > 0 solar_panels_production = - emeters[1].power; // > 0 kullanılabilir_enerji = solar_panels_üretim - ana_tüketim; if(available_energy device_consumption) { device('on'); } } else { // Shelly EM'ye ulaşılamıyor } });
Adım 5: Uygulamanızı Çalıştırın
Artık Node.js uygulamanızı sürekli olarak çalıştırmalısınız. Her 60 saniyede bir çalıştırıyorum, ancak cihazınızı açıp kapatmak için istediğiniz maksimum yanıt süresine göre bu sayıyı artırabilir veya azaltabilirsiniz.
Adım 6: Bitti
Tebrikler! Artık hiçbir ödeme yapmadığınızda otomatik olarak açılan, elektriği ödediğinizde otomatik olarak kapanan bir cihazınız var!
Önerilen:
Pille Çalışan Ofis. Otomatik Geçişli Doğu/Batı Güneş Panelleri ve Rüzgar Türbinli Güneş Sistemi: 11 Adım (Resimlerle)
Pille Çalışan Ofis. Doğu/Batı Otomatik Geçişli Güneş Sistemi Güneş Panelleri ve Rüzgar Türbini: Proje: 200 metrekarelik bir ofisin pille çalışması gerekiyor. Ofis ayrıca bu sistem için gerekli tüm kontrolörleri, pilleri ve bileşenleri içermelidir. Güneş ve rüzgar enerjisi pilleri şarj edecek. Sadece ufak bir sorun var
Ikea Socker'a Dayalı Otomatik Kapalı Sera: 5 Adım
Ikea Socker'a Dayalı Otomatik Kapalı Sera: Merhaba, bu benim ilk talimatım. Bu topluluktan çok şey öğrendim ve sanırım mütevazı fikirlerimi geri vermenin zamanı geldi. İngilizcem için üzgünüm, zayıf, ama elimden geleni yapacağım. Fikir, tohum yetiştirmeme izin veren bir masa üstü sera yapmaktı ve
Otomatik Geçiş Dış Cephe Kaplamalı Model Demiryolu Düzeni (V2.0): 13 Adım (Resimlerle)
Otomatik Geçiş Dış Cephe Kaplamalı Model Demiryolu Düzeni (V2.0): Bu proje, önceki model demiryolu otomasyon projelerinden biri olan Otomatik Dış Cephe Kaplamalı Model Demiryolu Düzeni'nin bir güncellemesidir. Bu versiyon, lokomotifin vagon ile bağlanması ve ayrılması özelliğini ekler. Operasyonu
Arduino Tabanlı Gömülü Platform Kullanan Otomatik Demiryolu Geçiş Sistemi: 9 Adım
Arduino Tabanlı Gömülü Platformu Kullanan Otomatik Demiryolu Geçiş Sistemi: Noel'e sadece bir hafta kaldı! Herkes kutlamalar ve hediyeler almakla meşgul, bu arada, etrafımızdaki hiç bitmeyen olanaklarla elde edilmesi daha da zorlaşıyor. Klasik bir hediyeye gitmeye ve ona bir DIY dokunuşu eklemeye ne dersiniz
ESP32 ile Güneş Ağırlığına Dayalı Tesis Yönetimi: 7 Adım (Resimlerle)
ESP32 ile Güneş Ağırlığına Dayalı Bitki Yönetimi: Bitki yetiştirmek eğlencelidir ve onları sulamak ve onlara bakmak gerçekten zor değildir. Sağlıklarını izlemek için mikrodenetleyici uygulamaları internetin her yerinde ve tasarımlarının ilhamı bitkinin statik yapısından ve izleme kolaylığından geliyor