
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Man ir “mēma” cheapo veļas mazgājamā mašīna par aptuveni 150 sterliņu mārciņām. Lielums bija lielākais ierobežojums, tāpēc netiesājiet mani pārāk bargi. Stulbākā lieta manā mājsaimniecībā ir es.
Baltas apakšveļas mazgāšana ar sarkaniem džemperiem ir viens no maniem grēkiem. Otrs neatceras, ka kaut kas būtu ielikts veļas mašīnā. Tā rezultātā vienu un to pašu partiju esmu mazgājis apmēram 3 reizes vienu reizi, atstājot to nākamajām dienām. Bija pienācis laiks koriģēt savu uzvedību, jo īpaši tāpēc, ka neievērošana izraisīs šķiršanos.
Es novecoju, es nevaru notikt. Laiks paziņojumiem par veļas mazgājamo mašīnu, rozā apakšveļai nav līdzekļa, man šķiet, ka man tas vienkārši jāvalkā.
Iespējas:
- Google mājas integrācija ar (neobligātu) nagging
- Nejauši satraucoši paziņojumi ik pēc 5 minūtēm
- Android paziņojumi
- Mazgāšanas izmaksas un kopējais mazgāšanas laiks
- glīta diagramma (lielo datu dēļ)
- nav nekādu aparatūras uzlaušanas veļas mazgājamajai mašīnai (tiek saglabāta pilna garantija)
- nav nepieciešams ieslēgt vai izslēgt signalizāciju (lai sāktu mazgāšanu, lai izslēgtu, izslēdziet veļas mazgājamo mašīnu)
1. darbība: paziņojumi veļas mašīnai

Ir vairāk nekā viens veids, kā ādot šo kaķi. Es domāju, ka mans ir visprātīgākais un, iespējams, viens no lētākajiem variantiem. Ja jūs smagi mēģināt, jums pat nevajadzēs pieskarties veļas mazgājamai mašīnai un ietaupīt tās garantiju.
Es vēlos, lai manā mobilajā/datorā/Google sākumlapā būtu paziņojums, kad mazgāšana ir pabeigta. Es nevēlos sev atgādināt par taimeru iestatīšanu, jebko ieslēgšanu, vienkārši ielieciet veļu un lūdziet, lai kāds cits, izņemot manu sievu, man atgādina, ka mazgāšana ir jāapmeklē
Tāpēc, lai izglābtu savu laulību no gaidāmā posta un nopelnītu papildu naudu par saistīto pārdošanu (kas arī glābj manu laulību no gaidāmā posta), es atradu problēmas risinājumu.
Atbilde ir Sonoff POW R2
Pagaidiet, kā jūs plānojat izdot veļas mazgājamās mašīnas paziņojumus Sonoff? - Ļaujiet man jums visu izstāstīt!
Jums būs jāiegādājas Sonoff POW R2 - es jums piesaistīju dažus veikalus, bet, ja atrodat labāku piedāvājumu, tas ir vēl satriecošāk:
- Bangūda
- Gearbest
- Aliexpress
- AmazonUK
- AmazonUS
- ITEAD (Sonoff veikals)
(Vienkārši nedomājiet, ka esmu tik jauka, šīs saites man sniedz nelielu atsitienu, ja to izmantojat - paldies!)
Sonoff POW R2
Neviena no nepieciešamajām funkcijām nav pieejama ierīces gatavā versijā, tāpēc es mirgošu tajā ar Tasmota programmaparatūru. Tādā veidā es varu darīt visu, ko vēlos ar datiem, kas nāk no Sonoff POW R2.
Sonoff POW R2 unikālā iespēja ir koplietot informāciju par jaudu, ko izmanto ierīce, kas pievienota, izmantojot Sonoff. Es varu pateikt, kad veļas mazgājamā mašīna darbojas un kad tā vairs netiek mazgāta. Viss, kas man šajā brīdī jādara, ir saģērbt to ar kādu loģiku, lai izveidotu paziņojumus par veļas mazgājamo mašīnu. Veļas mazgājamā mašīnā nav jāveic nekādas izmaiņas! Vienkārši pārbaudiet veļas mazgājamās mašīnas jaudas rādītājus. Šis Sonoff POW R2 spēj apstrādāt 15A jaudu ar 3500 W jaudu - es esmu drošā pusē, jo mana veļas mazgājamā mašīna ir paredzēta 2000 W jaudai.
Ja esat pietiekami gudrs, varat sadalīt kabeli no īsa pagarinājuma, nevis pārgriezt strāvas vadu. Tādā veidā jūsu “mēmā” veļas mašīna paliek neskarta un iegūst visas viedās funkcijas.
2. darbība. NodeRED izmantošana veļas mazgājamās mašīnas paziņojumiem




Jūs jau zināt, man patīk NodeRED. Jūs varat strīdēties par to, cik foršs ir mājas palīgs visu dienu, taču jūs ne tuvu nesasniegsit to, ko varat sasniegt, izmantojot NodeRED. Man ir sērija iesācējiem, ja esat gatavs veikt lēcienu.
Es patiesībā izmantošu ideju, kas man radās 3D printeru paziņojumiem. Es iepriekš aprēķināju enerģijas patēriņu, nav jēgas no jauna izgudrot riteni. Laiks to pārveidot.
Es cenšos to padarīt pēc iespējas draudzīgāku lietotājam, lai jums pašam nebūtu jāmaina daudz koda, tāpēc daudzas lietas tiek iekodētas jūsu vietā. Tas nozīmē, ka mums ir jākonfigurē plūsma, lai tā darbotos ar jūsu veļas mazgājamo mašīnu. Ir jānorāda dažas lietas:
- Elektrības izmaksas (JSON objekts, kuram ir 2 tarifi. Ievadiet cenu un tarifu izmaiņu laikus, ja jums ir tikai viens tarifs, dublējiet savu cenu)
- Taimauts (laiks minūtēs, pēc kura paziņojums tiks izsniegts. Tas ir iestatīts uz 5 minūtēm, taču nekautrējieties to mainīt. Palieliniet taimautu, ja veļas mazgājamās mašīnas paziņojums aktivizē mazgāšanas vidusposmu)
- Gaidstāves jauda (jūsu veļas mazgājamās mašīnas enerģijas patēriņš tiek mērīts gaidīšanas režīmā - ieslēgts, bet netiek lietots)
- Nagging (ieslēgšana/izslēgšana atkārtojiet Google mājas paziņojumus ik pēc 5 minūtēm, līdz tiek izslēgta veļas mazgājamā mašīna, kniebiens ir jāiespējo katru reizi)
Kā tas darbojas? Es izmantoju gudru triku, sagriežot masīvu līdz vērtību skaitam, kas vienāds ar taimautu minūtēs. Tas nozīmē, ka plūsma VIENMĒR pārbauda veļas mazgājamās mašīnas vidējo enerģijas patēriņu.
vidējais === 0 (veļas mazgājamā mašīna ir izslēgta)
vidēji 0 (veļas mazgājamā mašīna gaidstāves režīmā) vidēji> 0 (lietota veļas mazgājamā mašīna)
Tā kā es pārbaudu veļas mazgājamās mašīnas enerģijas patēriņu ik pēc 60 sekundēm (zemākā reģistrētā vērtība bija 3 W), es varu viegli noteikt, kad mašīna mazgā, gaidīšanas režīmā vai izslēgta. Ir pienācis laiks apņemt tam atbilstošu loģiku un pievienot dažus paziņojumus.
Funkcionālais mezgls: Aprēķiniet jaudu
var jauda = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("taimauts"); var total = flow.get ("Kopā"); var cost = flow.get ("CostArray");
// pārbaudiet, vai masīvs pastāv
if (! total ||! total.length || total === undefined) {kopā = ; }
// stumšanas elements
total.unshift (jauda); // noņemt X elementu if (total [timer] === undefined) {flow.set ("Kopā", kopā); } cits {total.splice (taimeris, 1); flow.set ("Kopā", kopā); }
Kad veļas mazgājamā mašīna pēc nepāra nonāk gaidstāves režīmā, nekas īsti nenotiek. Pirmais notikums tiek ierakstīts, kad enerģijas patēriņš pārsniedz gaidstāves vērtību. Mazgāšana ir sākusies (plus/mīnus 60 sek) un tiek atzīmēts laiks. Šajā brīdī es arī sāku aprēķināt, cik man maksā katra minūte, un pārvietot šo vērtību citā masīvā. Es arī aktivizēju paziņojumu.
Ja veļas mazgājamā mašīna apstājas, es aprēķinu izlietotās enerģijas izmaksas (visu masīva elementu summa), pabeigšanai nepieciešamo laiku (mīnus taimauts) un nosūtu to kā paziņojumu Google sākumlapai vai Android, izmantojot Join. Ja jūs nekad neesat izmantojis pievienošanos NodeRED, man ir ērta apmācība, lai sāktu darbu. Es arī izveidoju loa op, kas notiek ik pēc 5 minūtēm, un izsniedz aizvainojošu paziņojumu Google Home. Šī cilpa tiek pārtraukta, ja veļas mazgājamās mašīnas patērētā jauda = 0. Man ir arī jāizslēdz paziņojumi.
FUNKCIJAS NODE: paziņot par nepatiesu
funkcija secondsToHms (d) {d = Skaitlis (d); var h = Matemātikas grīda (d / 3600); var m = Matemātikas grīda (d % 3600/60); atgriešanās ('0' + h).šķēle (-2) + "h" + ('0' + m).šķēle (-2) + "min"; }
flow.set ("paziņot", nepatiess);
var start = flow.get ("WashStart"); var taimeris = flow.get ("taimauts");
// aprēķināt mazgāšanas laiku
var datums = jauns Datums (); var ms = date.getTime ();
var totaltimeinsec = (ms -start)/1000 - 60 *taimeris;
var totalWashTime = secondsToHms (totaltimeinsec);
flow.set ("TotalWashTime", totalWashTime);
flow.set ("WashStart", 0);
// saglabājiet mazgāšanas jaudas sesiju
var washtotal = flow.get ("WashTotal"); var summa = mazgāšanas summa;
funkcija pievienot (akumulators, a) {
atgriešanās akumulators + a; }
var vidēji = summa.samazināt (pievienot);
msg. vidējais = vidējais / mazgāšanas kopējais garums; flow.set ("WashTotal", null);
//kopējās izmaksas
var summa = plūsma.get ("CostArray");
funkcija pievienot (akumulators, a) {
atgriešanās akumulators + a; }
var costofpower = summa.samazināt (pievienot);
var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", null); flow.set ("Kopējās izmaksas", kopējās izmaksas);
ziņa = {};
msg.payload = "Jūsu veļa ir gatava";
msg.ms = ms; msg.totalWashTime = kopējais mazgāšanas laiks;
atgriezt ziņu;
Mani paziņojumi tiek izsniegti 3 ierīcēm (tālrunim, galddatoram un klēpjdatoram). Es izmantoju akreditācijas sistēmu, lai kalpotu API atslēgām, un es arī iespējoju konteksta saglabāšanu manam NodeRED.
FUNKCIJAS NODE: paziņojuma atiestatīšana
flow.set ("paziņot", true); var power = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // tikai mazgāšanas sākšana, ja (sākums === 0) {var datums = jauns datums (); var sec = datums.getTime (); flow.set ("WashStart", sek); } // pārbaudiet, vai masīvs pastāv, ja (! total ||! total.length || total === undefined) {total = ; } // push elements total.unshift (jauda); flow.set ("WashTotal", kopā); msg.payload = kopā; atgriezt ziņu;
Es izveidoju nelielu kaitinošu ģeneratoru, kas katru reizi izvēlas nejaušu naglu, kad Google sākumam jums tas jāatgādina. Ir pamata funkcija, lai izvēlētos nejaušu skaitli no diapazona, ko norāda elementu skaits no aizkaitinošā masīva.
3. solis: beigu vārdi


Par mazāk nekā 15 ASV dolāriem jūs varat uzlabot savu veļas mazgājamo mašīnu un, iespējams, ietaupīt daudz nagging! Tas ir liels darījums. Es gaidu savu misu reakciju, jo viņa ir prom. Viņa negaida, ka veļas mazgājamā mašīna atgriezīsies pie viņas ar saviem “iecienītākajiem” citātiem!
Turklāt, ja vēlaties saņemt informāciju par šī vai citu projektu atjauninājumiem - apsveriet iespēju sekot man izvēlētajā platformā:
- YouTube
un, ja vēlaties iegādāties man kafiju vai nepārtraukti atbalstīt:
- PayPal
- Patreons
Es ceru, ka jums patika projekts! Pārbaudiet citus projektus vietnē notenoughtech.com
Ieteicams:
Brīnišķīgi paziņojumi - Ironman Edition: 5 soļi (ar attēliem)

Brīnišķīgi paziņojumi - Ironman Edition: " Excelsior " - Stens Lī. Brīnišķīgi paziņojumi! Šī pamācība ir veltīta manu iecienītāko supervaroņu tēvam. Kādu laiku man bija šī dzelzs cilvēka statuja plauktā. Tā ir apšaubāmas izcelsmes rotaļlieta, kas man dota pēc strīda
DIY Labojiet savu Maytag trauku mazgājamo mašīnu lēti: 5 soļi

DIY Labojiet savu Maytag trauku mazgājamo mašīnu par lētu cenu: man agrāk patika Maytag zīmols. Mana vecā trauku mazgājamā mašīna kalpoja vairāk nekā 20 gadus, pirms pusotra gada to nomainot ar jaunu. Jūs nevarat kļūdīties, izvēloties Maytag, es nodomāju. Bet es kļūdījos nāvējoši. Pagājušajā nedēļā mans 1,5 gadus vecais
Paziņojumi reāllaikā, izmantojot NodeMCU (Arduino), Google Firebase un Laravel: 4 soļi (ar attēliem)

Paziņojumi reāllaikā par notikumiem, izmantojot NodeMCU (Arduino), Google Firebase un Laravel: Vai esat kādreiz vēlējies saņemt paziņojumu, kad jūsu vietnē tiek veikta darbība, bet e -pasts nav piemērots? Vai vēlaties katru reizi, pārdodot, dzirdēt skaņu vai zvanu? Vai arī ir nepieciešama jūsu tūlītēja uzmanība ārkārtas situācijas dēļ
Veļas mazgājamās mašīnas paziņojumi, izmantojot MESH: 4 soļi (ar attēliem)

Paziņojumi veļas mašīnai, izmantojot MESH: Hmm! Es aizmirsu par veļas mazgājamās mašīnas drēbēm … Vai jūs vienmēr aizmirstat paņemt drēbes pēc mazgāšanas? Šī recepte uzlabos jūsu veļas mazgājamo mašīnu, lai saņemtu paziņojumus, izmantojot Gmail vai IFTTT, tiklīdz jūsu drēbes būs gatavas attēlot
Mājas paziņojumi, izmantojot MESH: 4 soļi

Mājas paziņojumi, izmantojot MESH: Vai esat kādreiz domājuši, vai kāds ir atvēris jūsu atvilktni un sajaucis ar jūsu privātajām lietām? Vai arī, ja tavs mīļais tikko ieradās mājās, kamēr tu esi prom? MESH kustības sensors var palīdzēt jums paziņot, ja notiek kāds no šiem notikumiem. Piemēram, teiksim, ka esat zaudējis