Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ NodeJS თქვენს კომპიუტერზე/სერვერზე
- ნაბიჯი 2: შექმენით თქვენი ანგარიში თქვენს MyQ აპლიკაციაში
- ნაბიჯი 3: ჩამოტვირთეთ კოდის წყარო GitHub– დან
- ნაბიჯი 4: გადაამოწმეთ მუშაობს თუ არა
ვიდეო: ავტოფარეხის კარის დახურვის ტაიმერი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
შესავალი
ასე რომ, ამბავი იწყება მას შემდეგ, რაც მე დავტოვე ჩემი ავტოფარეხის კარი ღია, და ზოგიერთი ბიჭი უბრალოდ შემოვიდა და არეულობდა.
საბედნიეროდ, ძვირფასი პერსონალი არ არის დაკარგული. ამ უბედური შემთხვევის შემდეგ, მე გადავწყვიტე ჩემი ავტოფარეხის კარისთვის გავაკეთო "ტაიმერის დახურვის" ფუნქცია.
წინასწარი მოთხოვნა:
სანამ დავიწყებდეთ, მინდა გაცნობოთ ბიჭებს რა არის ჩემი ამჟამინდელი ავტოფარეხის კარების გამხსნელი სისტემა.
მე მაქვს LiftMaster Garage კარის გამხსნელი, რომელსაც აქვს 2 დისტანციური მართვა, ერთი კედლის მართვის პანელი. ბმული
ასევე, მე შევიძინე 828LM LiftMaster Internet Gateway ბმული აქ, ასე რომ მე შემიძლია გამოვიყენო myQ აპლიკაცია დისტანციურად ვაკონტროლო ჩემი კარიბჭე, რომ გაიხსნას ან დაიხუროს WiFi- ის საშუალებით.
თუ თქვენი სისტემა განსხვავდება იმისგან, რაც ზემოთ აღვწერე, მაშინ ეს სახელმძღვანელო შეიძლება არ შეესაბამებოდეს თქვენს საჭიროებებს.
საჭირო ნივთები:
1. ლეპტოპი/კომპიუტერი, ინტერნეტით
- ჩემს შემთხვევაში, მე გამოვიყენე Raspberry Pi, რომელიც არის დაბალი ღირებულება, დაბალი ენერგიის მოხმარების კომპიუტერი, დაახლოებით 35 $
- ან თუ თქვენ გაქვთ საკუთარი სერვერი, რომელიც მუშაობს 24/7, მაშინ ეს კიდევ უკეთესი
2. თქვენი LiftMaster/myQ ანგარიში და პაროლი
Როგორ მუშაობს
1. ჩვენ დავაყენებთ ელ.ფოსტის შეტყობინების ფუნქციას myQ აპლიკაციაში, ასე რომ, როდესაც ავტოფარეხის კარი იხსნება, ჩვენ მივიღებთ ელ.ფოსტის შეტყობინებას ჩვენს ელ.ფოსტის ყუთში.
2. ჩვენ გავუშვით კოდის ნაწილი ახალი შემომავალი წერილების გამოსავლენად. თუ ეს არის ის, ვინც გაგზავნის myQ აპლიკაციიდან და ამბობს, რომ კარი ახლახანს გაიხსნა, ჩვენ მზად ვართ შევქმნათ ტაიმერი, რომ დაიხუროს კარი.
3. კოდის სხვა ნაწილის გამოყენება myQ სერვერზე კარის დახურვის ბრძანების გასაგზავნად, კარის დახურვის მოთხოვნით
API არის
4. ავტოფარეხის კარის გამხსნელი ხურავს კარს. ჩვენ კარგად ვართ წასული.
ნაბიჯი 1: დააინსტალირეთ NodeJS თქვენს კომპიუტერზე/სერვერზე
NodeJS არის პროგრამირების ენა, რომელიც ფართოდ გამოიყენება დღესდღეობით მომსახურების გასაშვებად.
ამ გაკვეთილში, რადგან მე უფრო კომფორტულად ვგრძნობ თავს ამ ენის გამოყენებით, მე მას ვიყენებ.
NodeJS– ის ინსტალაციისთვის, თქვენ უნდა გადახვიდეთ https://nodejs.org/ ჩამოტვირთოთ და შემდეგ დააინსტალიროთ.
მას შემდეგ რაც წარმატებით დაინსტალირდება თუ მიდიხართ თქვენს ტერმინალზე, შეგიძლიათ უბრალოდ ჩაწეროთ "node -v" ვერსიის გადამოწმებისთვის.
ნაბიჯი 2: შექმენით თქვენი ანგარიში თქვენს MyQ აპლიკაციაში
თქვენს მობილურზე შედით თქვენს myQ ანგარიშზე თქვენი ანგარიშით და პაროლით.
გადადით "გაფრთხილების" პარამეტრზე და შექმენით ახალი გაფრთხილება, ისევე როგორც სურათზე
ჩართეთ "გამაფრთხილე, როდესაც ავტოფარეხის კარი არის": გახსნილი (მიუხედავად იმისა, რომ მეც ავირჩიე დახურული, მაგრამ გახსნილი არის ის, რაც ჩვენ გვჭირდება)
ჩართეთ "ელ.ფოსტის" შეტყობინება: ეს არის ადგილი, სადაც მივიღეთ შეტყობინება კარის შესახებ, და ჩვენ შემდეგ დავაყენეთ ტაიმერი კარის დახურვისთვის.
ნაბიჯი 3: ჩამოტვირთეთ კოდის წყარო GitHub– დან
მე ავტვირთე წყაროს კოდი ჩემს GitHub– ში:
თქვენ შეგიძლიათ ან გაუშვათ "git clone https://github.com/k5dash/myQ-timer.git" ან ხელით ჩამოტვირთოთ წყაროს კოდი.
კოდის გადმოტვირთვის შემდეგ, გადადით თქვენს ტერმინალში და გადადით საქაღალდეში, სადაც გადმოწერილი გაქვთ
1. გაუშვით "npm install", ის დააინსტალირებს ყველა დამოკიდებულებას
2. გახსენით email.js და შეცვალეთ "YOUR_MYQ_EMAIL" თქვენი myQ ელ.ფოსტის მისამართით, შეცვალეთ "YOUR_EMAIL_PASSWORD" თქვენი myQ პაროლით
3. შექმენით თქვენი ელ.ფოსტის მისამართი და პაროლი, ელ.ფოსტის მასპინძელი პროვაიდერი "კონფიგურაციის" ცვლადში. Შენახვა.
4. გაუშვით "node email.js" და თუ შეცდომა არ არის გამოჩნდება სერვერი ახლა მუშაობს და მუშაობს!
ნაბიჯი 4: გადაამოწმეთ მუშაობს თუ არა
ახლა სერვერი გააქტიურებულია, მოდით შევამოწმოთ.
1. გახსენით ავტოფარეხის კარი.
2. გადაამოწმეთ, რომ შეგიძლიათ მიიღოთ ელ.ფოსტის შეტყობინება, რომელშიც ნათქვამია, რომ თქვენი კარი ღიაა, მაქსიმუმ 30 წამში.
3. მას შემდეგ რაც მიიღებთ შეტყობინებას ფოსტით, თქვენს ტერმინალზე უნდა იყოს ნათქვამი "ტაიმერი დაიწყო" და 30 წამის შემდეგ ის იტყვის "tryna close now" ჩვენება აგზავნის ბრძანებას myQ სერვერზე თქვენი ავტოფარეხის კარის დახურვისთვის
4. დარწმუნდით, რომ თქვენი ავტოფარეხის კარის შუქი აციმციმებულია და რამდენიმე წამის შემდეგ კარი დაკეტილია.
თუ მუშაობთ, იჩქარეთ! შენ მოახერხე. დალიე ლუდი და დაისვენე.
გირჩევთ:
ორი ავტოფარეხის კარის მონიტორინგი: 4 ნაბიჯი
ორი ავტოფარეხის კარის მონიტორინგი: 2016 წელს ჩვენ გადავედით ახალ სახლში, სადაც ავტოფარეხის კარები ისეა განლაგებული, რომ თქვენ ვერ ხედავთ მათ სახლის მთავარი შესასვლელიდან. ასე რომ თქვენ არ შეგიძლიათ დარწმუნებული იყოთ კარები დახურულია თუ ღია. მხოლოდ მონიტორინგისთვის, ყოფილმა მფლობელებმა დააყენეს პრეს გადამრთველი
ავტოფარეხის კარის გამხსნელი Esp8266 როგორც ვებ სერვერის გამოყენებით გამოხმაურებით .: 6 ნაბიჯი
გარაჟის კარის გამხსნელი Esp8266 როგორც ვებ სერვერი გამოხმაურებით .: გამარჯობა, მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ მარტივი გზა ავტოფარეხის კარების გასახსნელად.-ESP8266 არის კოდირებული როგორც ვებ სერვერი, კარი შეიძლება იყოს ღია ყველგან მსოფლიოში გამოხმაურება, თქვენ იცით, რომ კარი ღია ან დახურულია რეალურ დროში-მარტივი, მხოლოდ ერთი მალსახმობი, რომლითაც შემიძლია
უხილავი ავტოფარეხის კარის დისტანციური მართვა: 7 ნაბიჯი (სურათებით)
უხილავი გარაჟის კარის დისტანციური მართვა: ერთხელ ჩვენ დავტოვეთ მანქანა ავტოფარეხის გარეთ გაჩერებული და ქურდმა ფანჯარა დაამტვრია, რომ ავტოფარეხის კარის დისტანციამდე მისულიყო. შემდეგ მათ გახსნეს ავტოფარეხი და მოიპარეს რამდენიმე ველოსიპედი. ამიტომ გადავწყვიტე დისტანციის დამალვა მანქანის საფერფლეში ჩაშენებით. ის მუშაობს იმისთვის, რომ
ავტოფარეხის კარის გატეხვა: 4 ნაბიჯი (სურათებით)
გარაჟის კარის მარტივი გარჩევა: მას შემდეგ, რაც შემთხვევით გამოკეტილი ვიყავი სახლიდან ერთზე მეტჯერ, მე გადავწყვიტე, რომ უნდა ყოფილიყო უკეთესი გზა ჩემს სახლში შესასვლელად, რომელიც არ გულისხმობდა გარღვევას და შესვლას (და გასაღების დამალვის გარეშე სადმე). შეხედე ჩემს გ
WIFI ავტოფარეხის კარის დისტანციური V2: 3 ნაბიჯი
WIFI გარაჟის კარის დისტანციური V2: არც ისე დიდი ხნის შემდეგ, რაც ავაშენე ჩემი WIFI ავტოფარეხის კარის დისტანციური მივხვდი, რომ მას არ გააჩნდა კონკრეტული ფუნქცია, რომელიც ჩემთვის ძალიან სასარგებლო იქნებოდა. მინდოდა გამეგო, კარი ღია იყო თუ დახურული აპლიკაციიდან. ამას დასჭირდება რამდენიმე სენსორი და გარკვეული რაოდენობა