Sisällysluettelo:
- Vaihe 1: Pesukoneilmoitukset
- Vaihe 2: NodeREDin käyttö pesukoneilmoituksissa
- Vaihe 3: Viimeiset sanat
Video: Pesukoneilmoitukset: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Minulla on "tyhmä" halpa pesukone noin 150 puntaa. Koko oli suurin este, joten älä tuomitse minua liian ankarasti. Kotitalouteni typerin asia olen minä.
Valkoisten alusvaatteiden peseminen punaisilla puseroilla on yksi synneistäni. Toinen ei muista, että jotain on laitettu pesukoneeseen. Tämän seurauksena olen pessyt saman erän noin 3 kertaa kerran, jättäen sen päiviin. Oli aika säätää käyttäytymistäni, varsinkin kun laiminlyönti johtaa avioeroon.
Olen tulossa vanhaksi, en voi tapahtua näin. Pesukoneilmoitusten aika, vaaleanpunaisille alusvaatteille ei ole parannuskeinoa, minun täytyy vain käyttää sitä.
Ominaisuudet:
- Google Homen integrointi (valinnainen) kiusaaminen
- Satunnaiset ärsyttävät ilmoitukset 5 minuutin välein
- Android -ilmoitukset
- Pesukustannukset ja pesun kokonaisaika
- siisti kaavio (suuren datan takia)
- ei mitään laitteiston hakkerointia pesukoneeseen (täysi takuu säilyy)
- hälytyksiä ei tarvitse kytkeä päälle tai pois (Käynnistä pesu aloittaaksesi, sammuta pesukone pysäyttääksesi)
Vaihe 1: Pesukoneilmoitukset
Tämän kissan kuorimiseen on useita tapoja. Mielestäni omani on järkevin ja luultavasti yksi halvimmista vaihtoehdoista. Jos yrität kovasti, sinun ei tarvitse edes koskea pesukoneeseen aluksi ja säästää sen takuuta.
Haluan saada ilmoituksen matkapuhelimeeni/tietokoneelleni/Google -etusivulle, kun pesu on suoritettu. En halua muistuttaa itseäni ajastimien asettamisesta, minkään virittämisestä, laita vain pesu ja pyydä joku muu kuin vaimoni muistuttamaan minua siitä, että pesu on suoritettava
Joten pelastaakseni avioliittoni uhkaavalta tuomiosta ja ansaitakseni ylimääräistä rahaa sidosyritysten myynnistä (mikä säästää myös avioliittoani uhkaavalta tuholta), löysin ratkaisun ongelmaan.
Vastaus on Sonoff POW R2
Odota, kuinka aiot lähettää pesukoneilmoituksia Sonoffille? - Kerron teille kaiken!
Sinun on hankittava Sonoff POW R2 - Linkitin sinulle muutamia kauppoja, mutta jos löydät paremman tarjouksen, se on vieläkin mahtavampaa:
- Bangood
- Gearbest
- Aliexpress
- AmazonUK
- AmazonUS
- ITEAD (Sonoff -myymälä)
(Älä vain usko, että olen niin mukava, nämä linkit antavat minulle pienen takaiskun, jos käytät sitä - kiitos!)
Sonoff POW R2
Mikään vaadituista toiminnoista ei ole todella saatavilla laitteen valmiissa versiossa, joten aion vilkaista Tasmota-laiteohjelmistoa. Tällä tavalla voin tehdä mitä haluan Sonoff POW R2: sta tulevilla tiedoilla.
Sonoff POW R2: n ainutlaatuinen kyky on jakaa tietoa Sonoffin kautta yhdistetyn laitteen käyttämästä virrasta. Pystyn kertomaan, milloin pesukone on toiminnassa ja milloin ei enää pese. Minun tarvitsee vain pukea se johonkin logiikkaan luodaksesi pesukoneilmoitukset. Pesukoneeseen ei tarvitse tehdä muutoksia, tarkista vain pesukoneesi teho. Tämä Sonoff POW R2 pystyy käsittelemään 15 A: n tehoa 3500 W teholla - olen turvassa, koska pesukoneeni on mitoitettu 2000 W: lle.
Jos olet tarpeeksi taitava, voit halkaista kaapelin lyhyestä jatkeesta sen sijaan, että katkaisisit virtajohdon. Näin "tyhmä" pesukone pysyy ehjänä ja saa kaikki älykkäät ominaisuudet.
Vaihe 2: NodeREDin käyttö pesukoneilmoituksissa
Tiedät jo, rakastan NodeREDiä. Voit kiistellä siitä, kuinka siistiä Home Assistant on koko päivän, mutta et tule lähelle sitä, mitä voit saavuttaa NodeREDin avulla. Minulla on sarja aloittelijoille, jos olet valmis hyppäämään.
Käytän todellakin ideaa, joka minulla oli 3D -tulostimen ilmoituksille. Laskin virrankulutuksen aiemmin, ei ole mitään järkeä keksiä pyörää uudelleen. Aika muuttaa sitä.
Yritän tehdä tästä mahdollisimman käyttäjäystävällisen, jotta sinun ei tarvitse muuttaa paljon koodia itse, joten monet asiat on koodattu sinulle. Tämä tarkoittaa, että meidän on määritettävä virtaus toimimaan pesukoneesi kanssa. Sinun on annettava pari asiaa:
- Sähkön hinta (JSON -objekti, jolla on 2 tariffia. Täytä hinta ja hinnat muuttuvat ajat, jos sinulla on vain yksi tariffi, kopioi hinta)
- Aikakatkaisu (aika minuutteina, jonka jälkeen ilmoitus annetaan. Se on asetettu 5 minuutiksi, mutta voit muuttaa sitä. Lisää aikakatkaisua, jos pesukoneesi ilmoitus käynnistää pesun puolivälissä)
- Valmiustila (pesukoneen virrankulutus mitattuna valmiustilassa - päällä, mutta ei käytössä)
- Nagging (päälle/pois Google -ilmoitukset toistuvat 5 minuutin välein, kunnes pesukone sammutetaan, kiusaaminen on otettava käyttöön joka kerta)
Kuinka se toimii? Käytin taitavaa temppua leikkaamalla taulukko arvoihin, jotka vastaavat aikakatkaisua minuutteina. Tämä tarkoittaa, että virtaus tarkistaa AINA pesukoneen keskimääräisen tehon.
keskiarvo === 0 (pesukone pois päältä)
keskiarvo 0 (pesukone valmiustilassa) keskiarvo> 0 (pesukone käytössä)
Koska tarkistan pesukoneen virrankulutusta 60 sekunnin välein (alin tallentamani arvo oli 3 W), voin helposti kertoa, milloin kone pesee, on valmiustilassa tai pois päältä. On aika kääriä toimiva logiikka sen ympärille ja lisätä joitakin ilmoituksia.
TOIMINTASOLMU: Laske teho
var power = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("aikakatkaisu"); var yhteensä = flow.get ("Yhteensä"); var cost = flow.get ("CostArray");
// tarkista onko taulukko olemassa
jos (! yhteensä ||! kokonaispituus || yhteensä === undefined) {yhteensä = ; }
// työntöelementti
yhteensä. vaihde (teho); // poista X elementti if (yhteensä [ajastin] === undefined) {flow.set ("Yhteensä", yhteensä); } else {total.splice (ajastin, 1); flow.set ("Yhteensä", yhteensä); }
Kun pesukone siirtyy valmiustilaan parittomuuden jälkeen, mitään ei tapahdu. Ensimmäinen tapahtuma tallennetaan, kun virrankulutus ylittää valmiustila -arvon. Pesu on alkanut (plus/miinus 60 sekuntia) ja aika ilmoitetaan. Tässä vaiheessa aloitan myös laskemisen, kuinka paljon jokainen minuutti maksaa minulle ja siirrän arvon toiseen taulukkoon. Otan myös ilmoituksen käyttöön.
Jos pesukone pysähtyy, lasken käytetyn virran hinnan (taulukon kaikkien elementtien summa), loppuunsaattamiseen tarvittavan ajan (miinus aikakatkaisu) ja painan sen ilmoituksena Google -kotisivulle tai Androidille liittymisen kautta. Jos et ole koskaan käyttänyt Join in NodeREDia, minulla on kätevä opetusohjelma, jolla pääset alkuun. Olen myös luonut loa -opin, joka jatkuu 5 minuutin välein, ja antaa hämmentävän ilmoituksen Google Homelle. Tämä silmukka pysähtyy, kun pesukoneen käyttämä teho = 0. Minun on myös poistettava ilmoitukset.
TOIMINNASOLU: ilmoita epätosi
toiminto secondsToHms (d) {d = luku (d); var h = matematiikka (d / 3600); var m = matematiikka (d % 3600/60); paluu ('0' + h).viipale (-2) + "h" + ('0' + m).viipale (-2) + "min"; }
flow.set ("ilmoittaa", epätosi);
var start = flow.get ("WashStart"); var timer = flow.get ("aikakatkaisu");
// laskea pesuaika
var päivämäärä = uusi päivämäärä (); var ms = päivämäärä.getTime ();
var totaltimeinseinsec = (ms -start)/1000-60 *ajastin;
var totalWashTime = secondsToHms (totaltimeinseinsec);
flow.set ("TotalWashTime", totalWashTime);
flow.set ("WashStart", 0);
// tallenna pesuteho
var washtotal = flow.get ("WashTotal"); var summa = pesun kokonaismäärä;
toiminto add (akku, a) {
paluuakku + a; }
var keskiarvo = summa.vähennä (lisää);
msg. keskiarvo = keskimääräinen / pesun kokonaispituus; flow.set ("WashTotal", null);
//kokonaiskustannukset
var summa = flow.get ("CostArray");
toiminto add (akku, a) {
paluuakku + a; }
var costofpower = summa.vähennä (lisää);
var totalcost = Math.round (kustannusteho * 100) / 100; flow.set ("CostArray", null); flow.set ("TotalCost", totalcost);
viesti = {};
msg.payload = "Pesu on valmis";
msg.ms = ms; msg.totalWashTime = totalWashTime;
palauta viesti;
Ilmoitukseni lähetetään kolmelle laitteelle (puhelin, pöytätietokone ja kannettava tietokone). Käytin käyttöoikeusjärjestelmää palvellakseni sovellusliittymän avaimia ja otin käyttöön myös kontekstin tallennuksen NodeRED -laitteelleni.
TOIMINTASOLMU: nollaa ilmoitus
flow.set ("ilmoittaa", tosi); var power = msg.payload; var yhteensä = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // juuri pesun aloitus, jos (alku === 0) {var päivämäärä = uusi päivämäärä (); var sek = päivämäärä.getTime (); flow.set ("WashStart", sek); } // tarkista onko taulukko olemassa jos (! yhteensä ||! kokonaispituus || yhteensä === undefined) {yhteensä = ; } // push -elementti total.unshift (teho); flow.set ("WashTotal", yhteensä); msg.payload = yhteensä; palauta viesti;
Luin pienen närkästysgeneraattorin, joka valitsee satunnaisen ärsytyksen aina, kun Google Home tarvitsee muistuttaa sinua. On perustoiminto valita satunnaisluku alueelta, jonka määrää närästysmatriisin elementtien määrä.
Vaihe 3: Viimeiset sanat
Alle 15 dollarilla voit tehostaa pesukoneesi ja säästää todennäköisesti paljon kiusaamista! Se on hieno asia. Odotan innolla vastauksiani, koska hän on poissa. Hän ei odota pesukoneen puhuvan hänelle "suosikki" lainauksillaan!
Lisäksi, jos haluat saada tietoa tämän tai muiden projektien päivityksistä - harkitse seuraamista valitsemallasi alustalla:
- Viserrys
- YouTube
ja jos haluat ostaa minulle kahvia tai tukea minua jatkuvalla tavalla:
- PayPal
- Patreon
Toivottavasti piditte projektista! Katso lisää projekteja osoitteesta notenoughtech.com
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Pesukoneilmoitukset käyttämällä MESH: 4 vaihetta (kuvien kanssa)
Pesukoneilmoitukset käyttämällä MESH: Hups! Unohdin pesukoneen vaatteet … Unohdatko aina noutaa vaatteesi pesun jälkeen? Tämä resepti päivittää pesukoneesi vastaanottamaan ilmoituksia Gmailin tai IFTTT: n kautta, kun vaatteesi ovat valmiita kuvaamaan