Tartalomjegyzék:
- 1. lépés: Értesítések a mosógépről
- 2. lépés: A NodeRED használata a mosógép értesítéseihez
- 3. lépés: Utolsó szavak
Videó: A mosógép értesítései: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Van egy "buta" cheapo mosógépem, körülbelül 150 fontért. A méret volt a legnagyobb korlát, ezért ne ítélj túl szigorúan. A legbutább dolog a háztartásomban én vagyok.
Fehér fehérnemű mosása piros pulóverekkel az egyik bűnöm. A másik nem emlékszik arra, hogy valamit beletettek a mosógépbe. Ennek eredményeképpen ugyanazt a tételt körülbelül háromszor mossam ki, így a napokban bent hagyom. Eljött az idő, hogy módosítsam a viselkedésemet, különösen mivel a be nem tartás válást eredményez.
Öregszem, ezt nem tehetem meg. Ideje a mosógép értesítéseinek, nincs megoldás a rózsaszín fehérneműre, azt hiszem, csak viselnem kell.
Jellemzők:
- Google Home integráció (opcionális) nyaggatással
- Véletlenszerű bosszantó értesítések 5 percenként
- Android értesítések
- A mosás költsége és a mosás teljes ideje
- szép grafikon (a nagy adatok miatt)
- egyáltalán nincs hardver törés a mosógépben (teljes garancia megmarad)
- nem kell élesíteni vagy hatástalanítani a riasztókat (indítsa el a mosást az induláshoz, kapcsolja ki a mosógépet a leállításhoz)
1. lépés: Értesítések a mosógépről
Ennek a macskának több mint egy módja van a bőr megnyúzására. Azt hiszem, az enyém a legésszerűbb és valószínűleg az egyik legolcsóbb választás. Ha keményen próbálkozik, először hozzá sem kell nyúlnia a mosógéphez, és kímélnie kell a garanciáját.
Értesítést szeretnék kapni a mobilomon/számítógépemen/Google Home -on, amikor a mosás befejeződött. Nem akarom emlékeztetni magam az időzítők beállítására, bármi élesítésére, csak tegye be a mosást, és kérjen rá valakit, aki nem a feleségem, hogy emlékeztesse, hogy a mosásnak részt kell vennie
Tehát annak érdekében, hogy megmentsem a házasságomat a közelgő végzet elől, és plusz pénzt keresek a kapcsolt értékesítésekből (ami a házasságomat is megmenti a közelgő végzetből), megtaláltam a megoldást a problémára.
A válasz Sonoff POW R2
Várj, hogyan fogsz mosógép értesítéseket küldeni a Sonoffnak? - Hadd meséljek el mindent!
Szüksége lesz a Sonoff POW R2 beszerzésére - néhány üzletet linkeltem az Ön számára, de ha jobb ajánlatot talál, még fantasztikusabb:
- Bangood
- Gearbest
- AliExpress
- AmazonUK
- AmazonUS
- ITEAD (Sonoff üzlet)
(Csak ne hidd, hogy ilyen kedves vagyok, ezek a linkek apró visszalökéseket adnak nekem, ha használod - köszönöm!)
Sonoff POW R2
A szükséges funkciók egyike sem igazán elérhető a készülék kész verziójában, így a Tasmota firmware-t fogom villogni rajta. Így bármit megtehetek a Sonoff POW R2 -ről származó adatokkal.
A Sonoff POW R2 egyedülálló képessége, hogy információkat oszt meg a Sonoff -on keresztül csatlakoztatott eszköz által felhasznált energiáról. Meg tudom állapítani, hogy mikor működik a mosógép, és mikor nem mos. Ezen a ponton csak annyit kell tennem, hogy valamilyen logikával felöltöztetem a mosógép értesítéseinek létrehozásához. Nincs szükség a mosógép módosítására! Csak ellenőrizze a mosógép teljesítményét. Ez a Sonoff POW R2 képes kezelni a 15A -t 3500 W -os teljesítménnyel - biztonságban vagyok, mivel a mosógépem 2000 W teljesítményű.
Ha elég ügyes vagy, a kábelt elszakíthatod a kábel rövid levágása helyett. Így a „buta” mosógép sértetlen marad, és megkapja az összes intelligens funkciót.
2. lépés: A NodeRED használata a mosógép értesítéseihez
Mostanra már tudod, hogy szeretem a NodeRED -et. Lehet vitatkozni, milyen menő az otthoni asszisztens egész nap, de közel sem jut ahhoz, amit elérhet a NodeRED segítségével. Van egy sorozatom kezdőknek, ha készen állsz az ugrásra.
Valójában újra fel fogom használni a 3D nyomtató értesítéseimhez fűzött ötletemet. Korábban kiszámítottam az energiafogyasztást, nincs értelme újra feltalálni a kereket. Ideje módosítani.
Igyekszem ezt a lehető legjobban felhasználóbaráttá tenni, hogy ne kelljen sok kódot módosítania, ezért sok mindent kódolnak az Ön számára. Ez azt jelenti, hogy konfigurálnunk kell az áramlást a mosógépéhez. Van néhány dolog, amit meg kell adnia:
- A villamos energia költsége (egy JSON objektum, amelynek 2 tarifája van. Töltse ki az árat és a tarifa változásának időpontját, ha csak egyetlen tarifa van, másolja meg az árát)
- Időtúllépés (az idő percben, amely után az értesítés kiadásra kerül. 5 percre van állítva, de bátran módosítsa. Növelje az időtúllépést, ha a mosógép értesítése a mosás közepét aktiválja)
- Készenléti teljesítmény (a mosógép energiafogyasztása készenléti állapotban mérve - bekapcsolt állapotban, de nem használatban)
- Nagging (be/ki ismétlődő Google Home értesítések 5 percenként, amíg a mosógép ki nem kapcsol, minden alkalommal engedélyezni kell a nyaggatást)
Hogyan működik? Okos trükköt használtam arra, hogy egy tömböt olyan értékekre vágjak, amelyek megegyeznek az időtúllépéssel percben. Ez azt jelenti, hogy az áramlás MINDIG ellenőrzi a mosógép átlagos fogyasztását.
átlag === 0 (a mosógép ki van kapcsolva)
átlagos 0 (mosógép készenléti állapotban) átlag> 0 (mosógép használatban)
Mivel 60 másodpercenként ellenőrzöm a mosógép energiafelhasználását (a legalacsonyabb érték, amit 3W -ra jegyeztem), könnyen megállapíthatom, hogy mikor mos a gép, készenléti állapotban vagy kikapcsolt állapotban. Itt az ideje, hogy körbejárjunk egy működő logikát, és adjunk hozzá néhány értesítést.
FUNKCIÓS CSOMÓ: Számítsa ki a teljesítményt
var power = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("timeout"); var összesen = flow.get ("Összesen"); var cost = flow.get ("CostArray");
// ellenőrizze, hogy létezik -e tömb
if (! összesen ||! összes.hossz || összesen === undefined) {összesen = ; }
// push elem
total.unshift (teljesítmény); // távolítsa el az X elemet if (total [timer] === undefined) {flow.set ("Total", total); } else {total.slic (időzítő, 1); flow.set ("Összesen", összesen); }
Amikor a mosógép készenléti állapotba kerül, miután furcsa, semmi nem történik. Az első esemény akkor kerül rögzítésre, ha az energiafelhasználás meghaladja a készenléti értéket. A mosás megkezdődött (plusz/mínusz 60 mp), és megjelenik az idő. Ezen a ponton én is elkezdem számolni, hogy mennyibe kerül nekem minden perc, és áthelyezem ezt az értéket egy másik tömbbe. Élesítem az értesítést is.
Ha a mosógép leáll, kiszámítom a felhasznált energiaköltséget (a tömb összes elemének összege), a teljesítéshez szükséges időt (mínusz időtúllépés), és értesítésként továbbítom a Google Home vagy az Android számára a Join szolgáltatáson keresztül. Ha még soha nem használta a Join in NodeRED szolgáltatást, van egy hasznos oktatóanyagom az induláshoz. Létrehoztam egy loa op -t is, amely 5 percenként megy, és bosszantó értesítést küld a Google Home -nak. Ez a hurok leáll, ha a mosógép által használt áram = 0. Hatástalanítani kell az értesítéseket is.
FUNKCIÓCSOMÓ: hamis bejelentése
function secondsToHms (d) {d = Szám (d); var h = matematikai padló (d / 3600); var m = matematikai padló (d % 3600 /60); return ('0' + h). szelet (-2) + "h" + ('0' + m). szelet (-2) + "min"; }
flow.set ("bejelenti", hamis);
var start = flow.get ("WashStart"); var timer = flow.get ("timeout");
// a mosási idő kiszámítása
var date = new Date (); var ms = dátum.getTime ();
var totaltimeinsec = (ms -start)/1000 - 60 *időzítő;
var totalWashTime = secondsToHms (totaltimeinsec);
flow.set ("TotalWashTime", totalWashTime);
flow.set ("WashStart", 0);
// mentse a mosási teljesítményt
var washtotal = flow.get ("WashTotal"); var sum = mosás;
függvény hozzáadása (akkumulátor, a) {
visszatérő akkumulátor + a; }
var átlag = összeg.csökkent (add);
msg. átlag = átlagos / mosási össz.hossz; flow.set ("WashTotal", null);
//összköltsége
var sum = flow.get ("CostArray");
függvény hozzáadása (akkumulátor, a) {
visszatérő akkumulátor + a; }
var costofpower = összeg.csökkent (add);
var totalcost = Math.round (költséghatalom * 100) / 100; flow.set ("CostArray", null); flow.set ("Összköltség", összköltség);
msg = {};
msg.payload = "A mosás kész";
msg.ms = ms; msg.totalWashTime = totalWashTime;
vissza üzenet;
Az értesítéseimet 3 eszközre (telefonra, asztali számítógépre és laptopra) küldik ki. A hitelesítő rendszert használtam az API -kulcsok kiszolgálásához, és engedélyeztem a kontextustárolást is a NodeRED -hez.
FUNKCIÓS CSOMÓD: értesítés visszaállítása
flow.set ("bejelenti", igaz); var power = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // a mosás indítása, ha (start === 0) {var date = new Date (); var sec = dátum.getTime (); flow.set ("WashStart", mp); } // ellenőrizze, hogy létezik -e tömb, ha (! total ||! total.length || total === undefined) {total = ; } // push elem total.unshift (teljesítmény); flow.set ("WashTotal", összesen); msg.payload = összesen; vissza üzenet;
Létrehoztam egy kis bosszantó generátort, amely minden alkalommal kiválasztja a véletlenszerű nyaggatást, amikor a Google Home -nak emlékeztetnie kell Önt. Van egy alapvető funkció, amely véletlen számot választ ki a tartományból, amelyet az elemző tömb elemeinek száma határoz meg.
3. lépés: Utolsó szavak
Kevesebb mint 15 dollárért okosíthatja a mosógépet, és valószínűleg sok bosszúságtól kímélheti meg magát! Ez nagyon jó dolog. Kíváncsian várom a hiányzóim reakcióját, mivel ő távol van. Nem várja el, hogy a mosógép visszaszóljon hozzá „kedvenc” idézeteivel!
Ezenkívül, ha tájékoztatást szeretne kapni a projekt vagy az egyéb projektek frissítéseiről - kövessen engem az Ön által választott platformon:
- Youtube
és ha úgy érzi, hogy vesz nekem egy kávét, vagy folyamatosan támogat engem:
- PayPal
- Patreon
Remélem tetszett a projekt! Nézzen meg további projekteket a notenoughtech.com webhelyen
Ajánlott:
Hogyan találjuk meg a mosógép motorjának csapjait: 6 lépés
Hogyan találjuk meg a mosógép motorjának csapjait: A mosógép motorcsapjainak megtalálása digitális multiméter segítségével. Szükségünk van egy multiméterre a folytonossági teszt módban és egy hasonló univerzális mosógép -motorra, mint a fenti képen. először szemrevételezéssel ellenőrizze a
A mosógép dobjának kreatív felhasználása: 5 lépés
A mosógép dobjának kreatív felhasználása: Ez az oktatóanyag arra szolgál, hogy inspirálja és alternatív módon nézze meg a kidobott tárgyakat. Ennek nem feltétlenül a sokszorosítása a célja, hanem az, hogy ötleteket adjon a mosógép dobjának lehetséges felhasználásáról, amelyet általában nem vesznek figyelembe. A focu
A mosógép motorjának kapcsolási rajza: 6 lépés
A mosógép motorjának kapcsolási rajza: Ahhoz, hogy a mosógép motorját vagy az univerzális motort beköthessük, szükségünk lesz a mosógép motorjának kapcsolási rajzának nevezett diagramra, ez használható az univerzális motor 220 V -os vagy egyenáramú vezetékezésére. ugyanaz a diagram
Mosógép értesítési érzékelő: 6 lépés (képekkel)
Mosógép értesítési érzékelő: Ez a mosógép érzékelő a mosógépem tetején található, és gyorsulásmérő segítségével érzékeli a gépből származó rezgést. Amikor érzékeli, hogy a mosási ciklus befejeződött, értesítést küld nekem a telefonomon. Ezt azért építettem, mert maga a gép
A mosógép értesítései a MESH használatával: 4 lépés (képekkel)
Mosógép értesítések a MESH használatával: Hoppá! Elfelejtettem a mosógépben lévő ruhákat … Mindig elfelejted felvenni a ruháidat mosás után? Ez a recept frissíti a mosógépet, hogy értesítéseket kapjon a Gmail vagy az IFTTT segítségével, amint a ruhák készen állnak a képre