Përmbajtje:

Njoftimet e Makinës larëse: 3 hapa
Njoftimet e Makinës larëse: 3 hapa

Video: Njoftimet e Makinës larëse: 3 hapa

Video: Njoftimet e Makinës larëse: 3 hapa
Video: Как подключить мотор с тремя проводами (XD-135) от стиральной машины Saturn 2024, Korrik
Anonim
Image
Image
Njoftimet e Makinës larëse
Njoftimet e Makinës larëse

Unë kam një makinë larëse "memece" të lirë për rreth 150. Madhësia ishte kufizimi më i madh, kështu që mos më gjykoni shumë ashpër. Gjëja më e trashë në shtëpinë time jam unë.

Larja e të brendshmeve të bardha me kërcyes të kuq është një nga mëkatet e mia. Tjetri nuk po mban mend se diçka është futur në lavatriçe. Si rezultat, unë kam larë të njëjtën grumbull rreth 3 herë një herë, duke e lënë atë për ditët në vazhdim. Ishte koha për të rregulluar sjelljet e mia, veçanërisht pasi mosrespektimi do të rezultojë në një divorc.

Unë po plakem, nuk mund ta bëj këtë. Koha për njoftimet e makinës larëse, nuk ka ilaç për të brendshmet rozë, mendoj se vetëm duhet t'i vesh.

Karakteristikat:

  • Integrimi në Google Home me ankesa (opsionale)
  • Njoftime bezdisëse të rastësishme çdo 5 min
  • Njoftimet Android
  • Kostoja e larjes dhe koha totale e larjes
  • grafik i pastër (për shkak të të dhënave të mëdha)
  • absolutisht asnjë lloj hakerimi në lavatriçe (ruhet garancia e plotë)
  • nuk ka nevojë të armatosni ose çarmatosni alarmet (Filloni të lani për të filluar, fikni lavatriçen për të ndaluar)

Hapi 1: Njoftimet e Makinës larëse

Njoftimet e Makinës larëse
Njoftimet e Makinës larëse

Ka më shumë se një mënyrë për të lëkuruar këtë mace. Unë mendoj se imja është më e arsyeshme dhe ndoshta një nga opsionet më të lira për të zgjedhur. Nëse përpiqeni shumë, nuk do të keni nevojë as të prekni lavatriçen, për të filluar dhe të kurseni garancinë e saj.

Dua të kem një njoftim në celularin/kompjuterin tim/Google Home kur të ketë përfunduar larja. Unë nuk dua të kujtoj veten për vendosjen e kohëmatësve, armatosjen e ndonjë gjëje, thjesht vendosni larjen dhe bëni që dikush tjetër përveç gruas sime të më kujtojë se larja ka nevojë të marrë pjesë

Pra, për të shpëtuar martesën time nga dënimi i afërt dhe për të fituar disa dollarë shtesë nga shitjet e lidhura (që gjithashtu e shpëton martesën time nga dënimi i afërt), gjeta zgjidhjen e problemit.

Përgjigja është Sonoff POW R2

Prisni, si do të lëshoni njoftimet e makinës larëse me Sonoff? - Më lejoni t'ju tregoj gjithçka për këtë!

Ju do të keni nevojë të merrni Sonoff POW R2 - Kam lidhur disa dyqane për ju, por nëse gjeni një marrëveshje më të mirë, është edhe më e mrekullueshme:

  • Bangood
  • Gearbest
  • Aliexpress
  • AmazonUK
  • AmazonUS
  • ITEAD (dyqani Sonoff)

(Thjesht mos mendoni se jam aq i mirë, këto lidhje më japin një kthim të vogël nëse e përdorni - faleminderit!)

Sonoff POW R2

Asnjë nga funksionet e kërkuara nuk është me të vërtetë i disponueshëm në versionin jashtë raftit të pajisjes, kështu që unë do të ndez firmware-in Tasmota në të. Në këtë mënyrë, unë mund të bëj çfarë të dua me të dhënat që vijnë nga Sonoff POW R2.

Aftësia unike e Sonoff POW R2 është të ndajë informacion në lidhje me fuqinë e përdorur nga pajisja e lidhur nëpërmjet Sonoff. Unë jam në gjendje të them kur lavatriçe është në punë dhe kur nuk lahet më. E tëra çfarë duhet të bëj në këtë pikë është ta vesh atë me njëfarë logjike për të krijuar njoftimet e lavatriçes. Asnjë modifikim nuk nevojitet në lavatriçe! Vetëm sigurohuni që të kontrolloni vlerësimet e fuqisë për lavatriçen tuaj. Ky Sonoff POW R2 mund të trajtojë 15A me fuqi 3500W - jam në anën e sigurt pasi lavatriçja ime është vlerësuar për 2000W.

Nëse jeni mjaft të zgjuar, mund ta bashkoni kabllon nga një shtrirje e shkurtër në vend që të prisni kordonin e energjisë. Në këtë mënyrë lavatriçja juaj "memece" mbetet e paprekur dhe merr të gjitha tiparet e zgjuara.

Hapi 2: Përdorimi i NodeRED për njoftimet e lavatriçes

Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse
Përdorimi i NodeRED për njoftimet e makinës larëse

Tani e dini, unë e dua NodeRED. Ju mund të argumentoni se sa i lezetshëm është Home Assistant gjatë gjithë ditës, por nuk do t'i afroheni asaj që mund të arrini me NodeRED. Unë kam një seri për fillestarët nëse jeni gati të bëni kërcimin.

Unë në të vërtetë do të përdor një ide që kisha për njoftimet e Printerit tim 3D. Kam llogaritur konsumin e energjisë më parë, nuk ka asnjë pikë në rizbulimin e timonit. Koha për ta modifikuar atë.

Unë po përpiqem ta bëj këtë sa më miqësore për përdoruesit, kështu që ju nuk keni pse të ndryshoni shumë kod vetë, prandaj, shumë gjëra janë të koduara për ju. Kjo do të thotë që ne duhet të konfigurojmë rrjedhën për të punuar me lavatriçen tuaj. Ka disa gjëra që duhet të siguroni:

  • Kostoja e energjisë elektrike (një objekt JSON që ka 2 tarifa. Plotësoni çmimin dhe herë tarifat ndryshojnë, nëse keni vetëm një tarifë të vetme, kopjoni çmimin tuaj)
  • Afati (koha në minuta pas së cilës do të lëshohet njoftimi. Setshtë vendosur në 5 minuta, por mos ngurroni ta ndryshoni atë. Rriteni kohën kur njoftimi i lavatriçes tuaj shkakton larjen në mes)
  • Fuqia e gatishmërisë (fuqia e makinës larëse matet kur është në gatishmëri - e ndezur, por jo në përdorim)
  • Zhurma (ndezja/çaktivizimi i njoftimeve të Google Home çdo 5 minuta derisa makina larëse të fiket, gërhitja duhet të aktivizohet çdo herë)

Si punon? Kam përdorur një truk të zgjuar për të zvogëluar një grup në numrin e vlerave të cilat barazojnë kohën e pritjes në minuta. Kjo do të thotë që rrjedha kontrollon GJITHMON fuqinë mesatare të tërheqjes së lavatriçes.

mesatare === 0 (lavatriçe është e fikur)

mesatarja 0 (makinë larëse në gatishmëri) mesatare> 0 (makinë larëse në përdorim)

Meqenëse po kontrolloj fuqinë e makinës larëse çdo 60 sekonda (vlera më e ulët që regjistrova ishte 3W), mund ta them me lehtësi kur lahet makina, në gatishmëri ose fikur. Timeshtë koha për të përfunduar një logjikë pune rreth saj dhe për të shtuar disa njoftime.

NODE FUNKSIONIMI: Llogaritni fuqinë

var power = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("timeout"); var total = flow.get ("Total"); var kosto = flow.get ("CostArray");

// kontrolloni nëse ekziston një grup

nëse (! total ||! total.length || total === pacaktuar) {total = ; }

// element shtytës

total.shndrrim (fuqi); // hiqni X elementh nëse (gjithsej [kohëmatësi] === i papërcaktuar) {flow.set ("Gjithsej", gjithsej); } else {total.splice (kohëmatës, 1); flow.set ("Total", total); }

Kur makina larëse kalon në gatishmëri pasi është e çuditshme, asgjë nuk ndodh me të vërtetë. Ngjarja e parë regjistrohet kur përdorimi i energjisë tejkalon vlerën e gatishmërisë. Larja ka filluar (plus/minus 60 sekonda) dhe koha shënohet. Në këtë pikë, unë gjithashtu filloj të llogaris se sa më kushton çdo minutë dhe e shtyj atë vlerë në një grup tjetër. Unë gjithashtu armatos njoftimin.

Nëse makina larëse ndalon, unë llogaris koston e energjisë së përdorur (shuma e të gjithë elementëve të grupit), kohën e marrë për të përfunduar (minus kohën e përfunduar) dhe e shtyj atë si një njoftim në Google Home ose Android përmes Join. Nëse nuk keni përdorur kurrë Join në NodeRED, unë kam një udhëzues të dobishëm për të filluar. Unë gjithashtu krijova një operacion që vazhdon çdo 5 minuta dhe lëshon një njoftim bezdisës në Google Home. Ky lak ndalet kur fuqia e përdorur nga lavatriçe = 0. Më duhet gjithashtu të çarmatos njoftimet.

NODE FUNKSIONI: shpallni false

sekondat e funksionitToHms (d) {d = Numri (d); var h = Kati i matematikës (d / 3600); var m = Matematika.kati (d % 3600 /60); kthim ('0' + h).fetë (-2) + "h" + ('0' + m).fetë (-2) + "min"; }

flow.set ("shpall", false);

var start = flow.get ("WashStart"); var timer = flow.get ("timeout");

// llogarisni kohën e larjes

var date = data e re (); var ms = date.getTime ();

var totaltimeinsec = (ms -start)/1000 - 60 *kohëmatës;

var totalWashTime = sekondaToHms (totaltimeinsek);

flow.set ("TotalWashTime", totalWashTime);

flow.set ("WashStart", 0);

// ruani sesionin e fuqisë së larjes

var washtotal = flow.get ("WashTotal"); var sum = washtotal;

shtimi i funksionit (akumulatori, a) {

akumulatori i kthimit + a; }

var mesatarja = shuma. zvogëloni (shtoni);

msg.average = mesatare / washtotal.length; flow.set ("WashTotal", null);

// kosto totale

var shuma = flow.get ("CostArray");

shtimi i funksionit (akumulatori, a) {

akumulatori i kthimit + a; }

var costofpower = shuma. zvogëloni (shtoni);

var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", null); flow.set ("TotalCost", totalcost);

msg = {};

msg.payload = "Larja juaj është gati";

msg.ms = ms; msg.totalWashTime = totalWashTime;

kthe mesazh;

Njoftimet e mia lëshohen në 3 pajisje (telefon, desktop dhe laptop) Kam përdorur sistemin e kredencialeve për t'i shërbyer çelësave API, dhe gjithashtu aktivizova ruajtjen e kontekstit për NodeRED -in tim.

FUNKSIONI NODE: rivendosja e njoftimit

flow.set ("shpall", e vërtetë); var power = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // sapo filloni larjen nëse (filloni === 0) {var data = data e re (); var sec = date.getTime (); flow.set ("WashStart", sek); } // kontrolloni nëse grupi ekziston nëse (! total ||! total.length || total === pacaktuar) {total = ; } // shty elementin total.unshift (fuqi); flow.set ("WashTotal", gjithsej); msg.pagesa = gjithsej; kthe mesazh;

Krijova një gjenerator të vogël bezdisës i cili zgjedh nagun e rastësishëm sa herë që Google Home duhet t'ju kujtojë. Ekziston një funksion bazë për të zgjedhur një numër të rastësishëm nga diapazoni i përcaktuar nga numri i elementeve nga grupi i bezdisshëm.

Hapi 3: Fjalët e fundit

Fjalët e fundit
Fjalët e fundit
Fjalët e fundit
Fjalët e fundit

Për më pak se 15 dollarë ju mund të zgjoni makinën tuaj larëse dhe ndoshta të kurseni shumë bezdi! Kjo është një marrëveshje e madhe. Pres me padurim reagimin e mungesave të mia, pasi ajo është larg. Ajo nuk pret që lavatriçe të flasë me të me citimet e saj "të preferuara"!

Për më tepër, nëse doni të informoheni për azhurnimet në këtë ose projekte të tjera - konsideroni të më ndiqni në platformën e zgjedhjes suaj:

  • Cicëroj
  • Instagram
  • YouTube

dhe nëse ndiheni sikur më blini një kafe ose më mbështesni në një mënyrë më të vazhdueshme:

  • PayPal
  • Patreon

Shpresoj se ju ka pëlqyer projekti! Shikoni më shumë projekte në notenoughtech.com

Recommended: