Mundarija:

Quyosh panellarini ishlab chiqarishga asoslangan Shelly EM avtomatik o'tish: 6 qadam
Quyosh panellarini ishlab chiqarishga asoslangan Shelly EM avtomatik o'tish: 6 qadam

Video: Quyosh panellarini ishlab chiqarishga asoslangan Shelly EM avtomatik o'tish: 6 qadam

Video: Quyosh panellarini ishlab chiqarishga asoslangan Shelly EM avtomatik o'tish: 6 qadam
Video: Trinary Time Capsule 2024, Noyabr
Anonim
Image
Image

P1: uy iste'moli (masalan, "P1 = 1kVt", biz 1kVt iste'mol qilamiz) P2: quyosh panellarini ishlab chiqarish (masalan, "P2 = - 4kVt", biz 4kVt ishlab chiqaramiz)

Elektr isitgichi yoqilganda 2 kVt quvvat sarflaydi.

  • Agar quyosh panellari ishlab chiqarish quvvati kamida 2 kVt dan oshsa, biz uni yoqishni xohlaymiz.
  • Agar biz quyosh panellari ishlab chiqarishidan ko'proq iste'mol qilsak, uni o'chirmoqchimiz

1 -qadam: Sizga nima kerak

Sizga kerak bo'ladi:

  • Wi-Fi ulanishi
  • Shelly EM (ikkita qisqich bilan - mening holatimda 2x50A yaxshi edi)
  • Wi-Fi o'rni (masalan, Shelly 1)
  • Node.js dasturi

2 -qadam: Shelly EM -ni ulang

Umumiy elektr hisoblagichini o'chiring

  1. Birinchi narsa- qisqichlarni Shelly EM ga ulash (P1+, P1- birinchi qisqich uchun, P2+, P2- ikkinchisi uchun): ularni foydalanuvchi qo'llanmasida ko'rsatilgandek ulang.
  2. Keyin uni hisoblagichga yaqinlashtiring va quvvat manbaiga ulang: neytral kirish N ga, chiziqli kirish esa L ga.
  3. Endi birinchi qisqichni (P1) uyingizga ketadigan simga, ikkinchisini esa quyosh panellari inverteridan keladigan simga ulang. Ehtimol, sizda alomatlar bilan g'alati narsa bo'lishi mumkin (salbiy iste'mol): faqat hozir e'tibor bermang.
  4. Elektr hisoblagichini yoqing va Shelly EM-ni Wi-Fi tarmog'iga ulash uchun Foydalanuvchi qo'llanmasining ko'rsatmalariga amal qiling.
  5. Ilovangizda joriy quvvat sarfi mavjud bo'lganda, biz qisqichlarning yo'nalishini P1 dan ijobiy raqamga, P2 dan esa salbiy sonni (ijobiy ishlab chiqarish - manfiy iste'molga) o'zgartirishingiz mumkin, chunki biz iste'molni o'lchaymiz.

3 -qadam: API tokenlarini va EM ma'lumotlarini oling

Shelli EM

Shelly Cloud ilovasidan "Foydalanuvchi sozlamalari" ga o'ting va "Kalitni olish" tugmasini bosing.

Kalit YOUR_KEY va YOUR_SERVER serveri bo'ladi.

Endi asosiy sahifaga o'ting. EM xonasini oching va EM ni bosing. "Sozlamalar", "Qurilma haqida ma'lumot" bo'limiga o'ting va qurilma identifikatorini (YOUR_ID - faqat alfasayısal raqamli, qavsda emas) va qurilma kanalini (YOUR_CHANNEL) nusxa ko'chiring.

Aqlli kalit

Agar sizda Shelly 1 bo'lsa, boshqa hech narsa qilishingiz shart emas. Aks holda, qurilmangizni yoqish yoki o'chirishni so'rash uchun qaysi URL manzilini topishingiz kerak. Bu ikkisi YOUR_TURN_ON va YOUR_TURN_OFF bo'ladi.

Qurilmaning iste'mol qilinishini bilishingiz kerak bo'ladi (YOUR_DEVICE_CONSUMPTION). Men sizga biroz balandroq raqam qo'yishni taklif qilaman (ya'ni, agar qurilmangiz 1900 Vt quvvat sarflasa, 2000 Vt).

4 -qadam: Node.js ilovasini o'rnating

shelly_server = 'SIZNING XIZMATCHI';

shelly_key = 'YOUR_KEY; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // masalan 2 kVt quvvat uchun: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).ndan keyin (res => res.text ()); } if if (status == 'off') {fetch (turn_off_url).then (res => res.text ()); }} olib keling (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key).ndan keyin (res => res.json ()).bundan keyin (json => {if (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0].power; //> 0 solar_panels_production = - emeters [1].power; //> 0 available_energy = solar_panels_production - home_consumption; if (available_energy device_consumption) {device ('on');}} else {// Shelly EMga ulanish mumkin emas}});

5 -qadam: Arizangizni ishga tushiring

Endi siz Node.js ilovasini doimiy ravishda ishga tushirishingiz kerak. Men buni har 60 soniyada bajaraman, lekin siz qurilmangizni yoqish yoki o'chirish uchun maksimal javob berish vaqtiga qarab bu raqamni oshirishingiz yoki kamaytirishingiz mumkin.

6 -qadam: Bajarildi

Tabriklaymiz! Endi sizda hech narsa to'lamaganingizda avtomatik ravishda yoqiladigan va siz elektr energiyasini to'laganingizda avtomatik ravishda o'chadigan qurilmangiz bor!

Tavsiya: