Სარჩევი:
- ნაბიჯი 1: რაც გჭირდებათ
- ნაბიჯი 2: შეაერთეთ თქვენი Shelly EM
- ნაბიჯი 3: მიიღეთ თქვენი API ჟეტონები და თქვენი EM ინფორმაცია
- ნაბიჯი 4: დააყენეთ თქვენი Node.js პროგრამა
- ნაბიჯი 5: გაუშვით თქვენი აპლიკაცია
- ნაბიჯი 6: შესრულებულია
ვიდეო: Shelly EM Auto Toggle მზის პანელების წარმოებაზე დაყრდნობით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
P1: სახლის მოხმარება (მაგ. "P1 = 1kW" ⇒ ჩვენ ვხარჯავთ 1kW) P2: მზის პანელების წარმოება (მაგ. "P2 = - 4kW" ⇒ ჩვენ ვაწარმოებთ 4kW)
ელექტრო გამათბობელი ჩართვისას მოიხმარს 2 კვტ.
- ჩვენ გვინდა მისი ჩართვა, თუ მზის პანელების წარმოება აღემატება ენერგიის ამჟამინდელ მოხმარებას მინიმუმ 2 კვტ.
- ჩვენ გვსურს მისი გამორთვა, თუ ჩვენ უფრო მეტ ენერგიას ვიყენებთ ვიდრე მზის პანელების წარმოება
ნაბიჯი 1: რაც გჭირდებათ
თქვენ დაგჭირდებათ:
- Wi-Fi კავშირი
- Shelly EM (ორი დამჭერით - ჩემს შემთხვევაში 2x50A კარგად იყო)
- Wi-Fi სარელეო (მაგ. შელი 1)
- Node.js პროგრამა
ნაბიჯი 2: შეაერთეთ თქვენი Shelly EM
გამორთეთ ელექტროენერგიის მრიცხველი
- პირველი რაც უნდა გააკეთოთ არის დამჭერები მავთულხლართზე Shelly EM- ზე (P1+, P1- პირველი დამჭერისთვის, P2+, P2- მეორისთვის): დააკავშირეთ ისინი, როგორც ეს ნაჩვენებია მომხმარებლის სახელმძღვანელოში.
- შემდეგ მიიყვანეთ იგი თქვენს მრიცხველთან და დაუკავშირეთ კვების ბლოკი: ნეიტრალური შეყვანა N- თან და ხაზის შეყვანა L.
- ახლა მიამაგრეთ პირველი სამაგრი (P1) მავთულზე, რომელიც მიდის თქვენს სახლში, ხოლო მეორე დამჭერი მავთულს, რომელიც მოდის მზის პანელების ინვერტორებიდან. შესაძლებელია, რომ რაიმე უცნაური გქონდეთ ნიშნებით (ნეგატიური მოხმარება): უბრალოდ არ გაინტერესებთ ახლავე.
- ჩართეთ ელექტროენერგიის მრიცხველი და მიჰყევით მომხმარებლის სახელმძღვანელოს მითითებებს, რათა დაუკავშიროთ Shelly EM თქვენს Wi-Fi- ს.
- მას შემდეგ რაც თქვენს აპლიკაციაში მოიხმარენ ენერგიის მოხმარებას, თქვენ შეგიძლიათ შეცვალოთ დამჭერების მიმართულება დადებითი რიცხვიდან P1 და უარყოფითი რიცხვი (დადებითი წარმოება - უარყოფითი მოხმარება) P2– დან, ვინაიდან ჩვენ ვზომავთ მოხმარებას.
ნაბიჯი 3: მიიღეთ თქვენი API ჟეტონები და თქვენი EM ინფორმაცია
შელი ემ
Shelly Cloud აპლიკაციიდან გადადით "მომხმარებლის პარამეტრები" და შემდეგ დააჭირეთ ღილაკს "მიიღეთ გასაღები".
გასაღები იქნება YOUR_KEY, ხოლო სერვერი YOUR_SERVER.
ახლა გადადით მთავარ გვერდზე. გახსენით თქვენი EM ოთახის ოთახი და შემდეგ დააჭირეთ EM- ს. გადადით "პარამეტრები", "მოწყობილობის ინფორმაცია" და დააკოპირეთ მოწყობილობის ID (YOUR_ID - მხოლოდ ალფანუმერული, არა ფრჩხილებში) და მოწყობილობის არხი (YOUR_CHANNEL).
ჭკვიანი გადამრთველი
თუ თქვენ გაქვთ Shelly 1, მეტის გაკეთება არ გჭირდებათ. წინააღმდეგ შემთხვევაში, თქვენ უნდა გაარკვიოთ რომელი URL არის თქვენი მოწყობილობის ჩართვის ან გამორთვის მოთხოვნა. ეს ორი იქნება YOUR_TURN_ON და YOUR_TURN_OFF.
თქვენ უნდა იცოდეთ რომელია თქვენი მოწყობილობის მოხმარება (YOUR_DEVICE_CONSUMPTION). მე გირჩევთ დააყენოთ ოდნავ უფრო მაღალი რიცხვი (ანუ თუ თქვენი მოწყობილობა მოიხმარს 1900 ვტ, დააყენეთ 2000 ვტ).
ნაბიჯი 4: დააყენეთ თქვენი Node.js პროგრამა
shelly_server = 'YOUR_SERVER';
shelly_key = 'YOUR_KEY; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; მოწყობილობის მოხმარება = YOUR_DEVICE_CONSUMPTION; // მაგალითად. 2 კვტ -ისთვის დააყენეთ: 2000 const მოწყობილობა = ფუნქცია (სტატუსი) {თუ (სტატუსი == 'ჩართულია') {მოიტანეთ (turn_on_url).მერე (res => res.text ()); } else if (status == 'off') {fetch (turn_off_url).მერე (res => res.text ()); }} მოტანა (shelly_server + '/მოწყობილობა/სტატუსი? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key).მერე (res => res.json ()).მერე (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');}} სხვა {// Shelly EM მიუწვდომელია}});
ნაბიჯი 5: გაუშვით თქვენი აპლიკაცია
ახლა თქვენ უნდა გაუშვათ თქვენი Node.js პროგრამა უწყვეტად. მე მას ვატარებ ყოველ 60 წამში, მაგრამ თქვენ შეგიძლიათ გაზარდოთ ან შეამციროთ ეს რიცხვი თქვენი მოწყობილობის ჩართვის ან გამორთვის მაქსიმალური რეაგირების დროის მიხედვით.
ნაბიჯი 6: შესრულებულია
გილოცავთ! ახლა თქვენ გაქვთ მოწყობილობა, რომელიც ავტომატურად ირთვება მაშინ, როდესაც თქვენ არაფერს გადაიხდით მასში და ის ავტომატურად გამორთულია, როდესაც თქვენ გადაიხდით ელექტროენერგიას!
გირჩევთ:
მზის პანელების მასივი ჩინური MPPT მოდულით: 11 ნაბიჯი
მზის პანელების მასივი ჩინური MPPT მოდულით: მოკლე აღწერილობა ჩემი მუშაობის შესახებ მზის პანელების მუშაობაზე კარგად და საკმაოდ იაფად … მე აბსოლუტურად არ ვიძლევი გარანტიას არცერთ შინაარსზე, ისინი შეიძლება უბრალოდ შეშლილი კაცის ჭორი იყოს. მე მტკიცედ მაქვს ეჭვი, რომ ისინი არიან … ზოგიერთი სურათი იყო
განწყობის სპიკერი- ძლიერი სპიკერი იმისთვის, რომ განწყობის მუსიკა უკრავს გარემოს ტემპერატურაზე დაყრდნობით: 9 ნაბიჯი
Mood Speaker- ძლიერი სპიკერი Mood Music– ის დასაკრავად, გარემოს ტემპერატურაზე დაყრდნობით: გამარჯობა! ჩემი სკოლის პროექტისთვის MCT Howest Kortrijk– ში, მე გავაკეთე Mood Speaker ეს არის ჭკვიანი Bluetooth სპიკერი მოწყობილობა სხვადასხვა სენსორებით, LCD და WS2812b ledstrip შედის. სპიკერი უკრავს ფონურ მუსიკას ტემპერატურის მიხედვით, მაგრამ შეუძლია
UCL - ჩამონტაჟებული // მზის პანელების ორმაგი ღერძის მსუბუქი თვალთვალი: 7 ნაბიჯი
UCL - ჩამონტაჟებული // მზის პანელების ორმაგი ღერძის მსუბუქი თვალთვალი: აწყობილი პროექტი და ინდივიდუალური 3D ფაილები
როგორ შევიკრიბოთ მარტივი და მძლავრი სახელურის კონტროლერი- მიკროზე დაყრდნობით: ბიტი: 10 ნაბიჯი (სურათებით)
როგორ შევიკრიბოთ მარტივი და მძლავრი სახელურის კონტროლერი- მიკრო: ბიტიდან გამომდინარე: სახელურის სახელური არის Handlebit. ფორმა არის სახელური და ძალიან მაგრად გამოიყურება! ახლა ჩვენ შეგვიძლია შესავალი გავაკეთოთ Handlebit– ის შესახებ, მოდით გადავიდეთ მასზე
ფოტოელექტრული პანელების ორიენტაციის სისტემის დიზაინი და რეალიზაცია: 5 ნაბიჯი
ფოტოელექტრონული პანელების ორიენტაციის სისტემის დიზაინი და რეალიზაცია: ფოტოელექტრონული პანელების ორიენტაციის სისტემის დიზაინი და რეალიზაცია