Obsah:
- Krok 1: Oznámenia z práčky
- Krok 2: Používanie NodeRED na oznámenia pre práčky
- Krok 3: Záverečné slová
Video: Oznámenia práčky: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Mám „hlúpu“lacnú práčku za zhruba 150 libier. Najväčšou prekážkou bola veľkosť, takže ma neposudzujte príliš prísne. Hlúpe veci v mojej domácnosti som ja.
Pranie bielej bielizne s červenými prepojkami je jedným z mojich hriechov. Ten druhý si nepamätá, že niečo bolo vložené do práčky. Výsledkom je, že rovnakú dávku som asi trikrát premyl a nechal som ju niekoľko dní. Bolo načase upraviť moje správanie, najmä preto, že nedodržanie bude mať za následok rozvod.
Starnem, toto sa mi nemôže stať. Čas na upozornenia práčky, ružové spodné prádlo neexistuje, asi ho musím nosiť.
Vlastnosti:
- Integrácia Google Home s (voliteľným) naggingom
- Náhodné upozornenia na otravovanie každých 5 minút
- Upozornenia pre Android
- Náklady na pranie a celkový čas prania
- prehľadný graf (kvôli veľkým dátam)
- absolútne žiadne hardvérové hacky do práčky (zachovaná plná záruka)
- alarmy nie je potrebné zapínať ani vypínať (spustenie prania, zastavenie vypnutím práčky)
Krok 1: Oznámenia z práčky
Existuje viac ako jeden spôsob, ako stiahnuť túto mačku z kože. Myslím si, že tá moja je najrozumnejšia a pravdepodobne aj jedna z najlacnejších možností. Ak sa budete veľmi snažiť, práčky sa nebudete musieť ani dotknúť, aby ste ju začali, a ušetríte tak jej záruku.
Chcem dostať upozornenie na svoj mobilný počítač/počítač/domovskú stránku Google, keď je umývanie dokončené. Nechcem si pripomínať nastavovanie časovačov, vyzbrojovanie čokoľvek, stačí vložiť pranie a nechať niekoho iného ako moju manželku, aby mi pripomenul, že na umývanie je potrebné sa zúčastniť
Aby som zachránil svoje manželstvo pred blížiacou sa záhubou a zarobil nejaké peniaze navyše z pridružených predajov (čo tiež chráni moje manželstvo pred blížiacou sa záhubou), našiel som riešenie problému.
Odpoveď je Sonoff POW R2
Počkajte, ako budete vydávať oznámenia o práčke so systémom Sonoff? - Poviem vám to všetko!
Budete musieť získať Sonoff POW R2 - prepojil som za vás niekoľko obchodov, ale ak nájdete výhodnejšiu ponuku, je to ešte úžasnejšie:
- Bangood
- Gearbest
- Aliexpress
- AmazonUK
- AmazonUS
- ITEAD (obchod Sonoff)
(Len si nemyslite, že som taký milý, tieto odkazy mi dajú malý spätný ráz, ak ho použijete - ďakujem!)
Sonoff POW R2
Žiadna z požadovaných funkcií v skutočnosti nie je k dispozícii v štandardnej verzii zariadenia, takže na ňom spustím firmvér Tasmota. Týmto spôsobom si môžem s údajmi pochádzajúcimi zo Sonoff POW R2 robiť, čo chcem.
Jedinečnou schopnosťou Sonoff POW R2 je zdieľať informácie o energii spotrebovanej zariadením pripojeným cez Sonoff. Dokážem zistiť, kedy je práčka v prevádzke a kedy už nie. Jediné, čo v tomto momente musím urobiť, je obliecť to nejakou logikou a vytvoriť tak oznámenia o práčke. Na práčke nie sú potrebné žiadne úpravy! Nezabudnite skontrolovať výkonové parametre vašej práčky. Tento Sonoff POW R2 zvládne 15 A s výkonom 3 500 W - som na bezpečnej strane, pretože moja práčka má výkon 2 000 W.
Ak ste dostatočne šikovní, namiesto skrátenia napájacieho kábla môžete kábel skrátiť. Vďaka tomu zostane vaša „hlúpa“práčka neporušená a získa všetky inteligentné funkcie.
Krok 2: Používanie NodeRED na oznámenia pre práčky
Už viete, že milujem NodeRED. Môžete celý deň tvrdiť, aký je domáci asistent skvelý, ale nepriblížite sa k tomu, čo môžete dosiahnuť pomocou NodeRED. Mám sériu pre začiatočníkov, ak ste pripravení skočiť.
V skutočnosti znova použijem nápad, ktorý som mal na upozornenia 3D tlačiarne. Predtým som vypočítal spotrebu energie, nemá zmysel znovu objavovať koleso. Čas na jeho úpravu.
Snažím sa, aby to bolo čo najpríjemnejšie pre používateľov, aby ste nemuseli meniť veľa kódu sami, preto je pre vás kódovaných veľa vecí. To znamená, že musíme nakonfigurovať tok, aby fungoval s vašou práčkou. Existuje niekoľko vecí, ktoré musíte poskytnúť:
- Náklady na elektrinu (objekt JSON, ktorý má 2 tarify. Vyplňte cenu a časy zmeny tarify, ak máte iba jednu tarifu, duplikujte svoju cenu)
- Časový limit (čas v minútach, po ktorom bude vydané upozornenie. Je nastavený na 5 minút, ale môžete ho zmeniť. Predĺžte časový limit, ak upozornenie práčky spustí pranie v polovici)
- Pohotovostný režim (príkon vašej práčky sa meria v pohotovostnom režime - zapnutý, ale nepoužívaný)
- Nagging (zapnutie/vypnutie opakovanie upozornení Google Home každých 5 minút, kým sa práčka nevypne, dotieranie musí byť povolené vždy)
Ako to funguje? Použil som šikovný trik na orezanie poľa na počet hodnôt, ktoré sa rovnajú časovému limitu v minútach. To znamená, že prietok VŽDY kontroluje priemerný príkon práčky.
priemer === 0 (práčka je vypnutá)
priemer 0 (práčka v pohotovostnom režime) priemer> 0 (práčka v prevádzke)
Keďže každých 60 sekúnd kontrolujem spotrebu energie práčky (najnižšia hodnota, ktorú som zaznamenal, bola 3 W), ľahko zistím, či sa práčka umýva, je v pohotovostnom režime alebo je vypnutá. Je načase zabaliť to funkčnou logikou a pridať niekoľko upozornení.
FUNKČNÝ UZEL: Vypočítajte výkon
var power = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("timeout"); var total = flow.get ("Total"); var cost = flow.get ("CostArray");
// skontrolujte, či pole existuje
if (! total ||! total.length || total === undefined) {total = ; }
// prvok push
total.unshift (výkon); // odstránenie X elementh if (total [timer] === undefined) {flow.set ("Total", total); } else {total.splice (časovač, 1); flow.set („Spolu“, celkom); }
Keď sa práčka po tom, čo bola nepárna, prepne do pohotovostného režimu, v skutočnosti sa nič nestane. Prvá udalosť sa zaznamená, keď spotreba energie prekročí pohotovostnú hodnotu. Umývanie sa začalo (plus/mínus 60 sekúnd) a zaznamená sa čas. V tomto mieste tiež začnem počítať, koľko ma stojí každá minúta, a posuniem túto hodnotu do iného poľa. Tiež aktivujem upozornenie.
Ak sa práčka zastaví, vypočítam náklady na spotrebovanú energiu (súčet všetkých prvkov poľa), čas potrebný na dokončenie (mínus časový limit) a odošlem to ako upozornenie pre domovskú stránku Google alebo Android prostredníctvom funkcie Pripojiť sa. Ak ste nikdy nepoužili Pripojte sa k NodeRED, mám pre vás praktický návod, ako začať. Vytvoril som tiež opakovanie, ktoré sa opakuje každých 5 minút, a na domovskú stránku Google vydá naliehavé upozornenie. Táto slučka sa zastaví, keď je výkon spotrebovaný práčkou = 0. Musím tiež deaktivovať upozornenia.
FUNKČNÝ UZEL: oznámiť nepravdu
funkcia secondsToHms (d) {d = číslo (d); var h = matematická podlaha (d / 3600); var m = matematická podlaha (d % 3600/60); návrat ('0' + h). plátok (-2) + "h" + ('0' + m). plátok (-2) + "min"; }
flow.set ("oznámiť", nepravda);
var start = flow.get ("WashStart"); var timer = flow.get ("časový limit");
// vypočítajte čas prania
var date = nový Dátum (); var ms = date.getTime ();
var totaltimeinsec = (ms -štart)/1000 - 60 *časovač;
var totalWashTime = secondsToHms (totaltimeinsec);
flow.set ("TotalWashTime", totalWashTime);
flow.set ("WashStart", 0);
// uložte reláciu umývacieho výkonu
var washtotal = flow.get ("WashTotal"); var sum = washtotal;
pridanie funkcie (akumulátor, a) {
spätný akumulátor + a; }
var priemer = súčet.redukovať (pridať);
msg. priemer = priemerná / celková dĺžka; flow.set ("WashTotal", null);
//Celkové náklady
var sum = flow.get ("CostArray");
pridanie funkcie (akumulátor, a) {
spätný akumulátor + a; }
var costofpower = sum.reduce (pridať);
var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", null); flow.set („TotalCost“, totalcost);
msg = {};
msg.payload = "Vaše pranie je pripravené";
msg.ms = ms; msg.totalWashTime = totalWashTime;
vrátiť správu;
Moje oznámenia sa odosielajú na 3 zariadenia (telefón, stolný počítač a prenosný počítač) Na prihlásenie kľúčov API som použil systém poverení a tiež som povolil ukladanie kontextu pre svoj NodeRED.
FUNCTION NODE: upozornenie na reset
flow.set ("oznámiť", pravda); var power = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // práve začína pranie if (start === 0) {var date = new Date (); var sec = date.getTime (); flow.set („WashStart“, s); } // skontrolovať, či pole existuje, ak (! total ||! total.length || total === undefined) {total = ; } // prvok push total.unshift (power); flow.set („WashTotal“, celkom); msg.payload = total; vrátiť správu;
Vytvoril som malý nagging generátor, ktorý vyberá náhodné nagovanie vždy, keď vám to domovská stránka Google chce pripomenúť. Existuje základná funkcia na výber náhodného čísla z rozsahu určeného počtom prvkov z nagging pola.
Krok 3: Záverečné slová
Za menej ako 15 dolárov si môžete práčku poriadne načasovať a pravdepodobne si ušetríte veľa otravovania! To je skvelé. Teším sa na reakciu svojich slečien, pretože je preč. Nečaká, že sa jej práčka bude rozprávať so svojimi „obľúbenými“citátmi!
Okrem toho, ak sa chcete informovať o aktualizáciách tohto alebo iných projektov - zvážte sledovanie mňa na platforme, ktorú si vyberiete:
- YouTube
a ak máte chuť mi kúpiť kávu alebo ma podporovať kontinuálnejším spôsobom:
- PayPal
- Patreon
Dúfam, že sa vám projekt páčil! Pozrite sa na ďalšie projekty na notenoughtech.com
Odporúča:
Oznámenia udalostí v reálnom čase pomocou NodeMCU (Arduino), Google Firebase a Laravel: 4 kroky (s obrázkami)
Oznámenia udalostí v reálnom čase pomocou NodeMCU (Arduino), Google Firebase a Laravel: Už ste niekedy chceli byť upozornení, keď sa na vašom webe uskutoční akcia, ale e -mail nie je vhodný? Chcete pri každom predaji počuť zvuk alebo zvonček? Alebo je potrebná vaša okamžitá pozornosť kvôli vznikajúcemu
Senzor oznámenia práčky: 6 krokov (s obrázkami)
Senzor upozornenia práčky: Tento senzor práčky sedí na mojej práčke a pomocou akcelerometra zisťuje vibrácie z práčky. Keď zistí, že sa prací cyklus skončil, pošle mi na môj telefón upozornenie. Postavil som to, pretože samotný stroj
Oznámenia práčky pomocou MESH: 4 kroky (s obrázkami)
Oznámenia práčky pomocou siete MESH: Ojoj! Zabudol som na oblečenie v práčke … Vždy si zabúdate vyzdvihnúť svoje oblečenie po vypraní? Tento recept aktualizuje vašu práčku, aby ste mohli dostávať upozornenia prostredníctvom služby Gmail alebo IFTTT, akonáhle budú vaše šaty pripravené na obrázok
Domáce oznámenia pomocou MESH: 4 kroky
Domáce oznámenia pomocou MESH: Zamysleli ste sa niekedy nad tým, či vám niekto otvoril zásuvku a pokazil vaše súkromné záležitosti? Alebo ak váš milovaný práve dorazil domov, keď ste preč? Pohybový senzor MESH vás môže upozorniť, ak dôjde k niektorej z týchto udalostí. Povedzme napríklad, že ste mimo
Pošlite oznámenia na váš telefón z ESP8266 .: 3 kroky
Posielať oznámenia na váš telefón z ESP8266 .: Každú chvíľu by bolo užitočné dostať do telefónu oznámenia o udalostiach vo vašom kóde Arduino. Aplikácia ESP Notify pre Android a jej zodpovedajúca arduino knižnica vám to umožní ľahko dosiahnuť a môže odosielať upozornenia z akéhokoľvek ESP8266