Mündəricat:

Paltaryuyan maşın bildirişləri: 3 addım
Paltaryuyan maşın bildirişləri: 3 addım

Video: Paltaryuyan maşın bildirişləri: 3 addım

Video: Paltaryuyan maşın bildirişləri: 3 addım
Video: Ошибка 3E, 3C, ЕА (стиральная машина Samsung) 2024, Iyul
Anonim
Image
Image
Paltaryuyan Maşın Bildirişləri
Paltaryuyan Maşın Bildirişləri

Təxminən 150 funt sterlinqə "lal" ucuz paltaryuyan maşınım var. Ölçü ən böyük məhdudiyyət idi, buna görə məni çox sərt mühakimə etməyin. Ailəmdəki axmaq şey mənəm.

Qırmızı tuluqlarla ağ alt paltarı yumaq günahlarımdan biridir. Digəri paltaryuyan maşına bir şey qoyulduğunu xatırlamır. Nəticədə, eyni partiyanı təxminən 3 dəfə bir dəfə yuyub, bir neçə günə buraxdım. Davranışlarımı düzəltməyin vaxtı gəldi, xüsusən də buna əməl etməmək boşanma ilə nəticələnəcək.

Mən qocalıram, belə ola bilməz. Paltaryuyan maşınının bildirişlər vermə vaxtıdır, çəhrayı alt paltar üçün heç bir vasitə yoxdur, sanırım sadəcə geyinməliyəm.

Xüsusiyyətləri:

  • (İsteğe bağlı) nagging ilə Google Home inteqrasiyası
  • Hər 5 dəqiqədə təsadüfi yellənmə bildirişləri
  • Android bildirişləri
  • Yuyulma dəyəri və yuyulmanın ümumi müddəti
  • səliqəli qrafik (böyük məlumatlara görə)
  • paltaryuyan maşında heç bir aparat yoxdur (tam zəmanət saxlanılır)
  • siqnalları silahlandırmağa və ya tərksilah etməyə ehtiyac yoxdur (başlamaq üçün yuyulmağa başlayın, dayandırmaq üçün paltaryuyan maşını söndürün)

Addım 1: Paltaryuyan Maşın Bildirişləri

Paltaryuyan Maşın Bildirişləri
Paltaryuyan Maşın Bildirişləri

Bu pişiyi dəridən təmizləməyin birdən çox yolu var. Düşünürəm ki, ən ağıllı və bəlkə də seçmək üçün ən ucuz variantlardan biridir. Çox çalışsanız, paltaryuyan maşına toxunmaq, işə başlamaq və zəmanətini əsirgəmək məcburiyyətində qalmayacaqsınız.

Yuyunduqdan sonra cibimdə/kompüterimdə/Google Evimdə bildiriş almaq istəyirəm. Taymeri təyin etməyi, heç bir şeyi silahlandırmağı özümə xatırlatmaq istəmirəm, sadəcə paltaryuyanı qoyun və arvadımdan başqa başqasının yuyulmağa ehtiyacı olduğunu xatırlatsın

Evliliyimi yaxınlaşan əzabdan xilas etmək və əlaqəli satışlardan əlavə pul qazanmaq üçün (bu da evliliyimi yaxınlaşan əzabdan xilas edir) problemin həllini tapdım.

Cavab Sonoff POW R2 -dir

Gözləyin, Sonoff ilə paltaryuyan maşın bildirişlərini necə verəcəksiniz? - İcazə verin hər şeyi danışım!

Sonoff POW R2 almalı olacaqsınız - sizin üçün bir neçə mağazanı əlaqələndirdim, amma daha yaxşı bir şey tapsanız, daha da zəhmlidir:

  • Bangood
  • Gearbest
  • Aliexpress
  • AmazonUK
  • AmazonUS
  • ITEAD (Sonoff mağazası)

(Çox gözəl olduğumu düşünmə, bu bağlantılar istifadə etsən mənə kiçik bir geri dönüş verir - təşəkkür edirəm!)

Sonoff POW R2

Lazımi funksiyaların heç biri cihazın hazır versiyasında mövcud deyil, buna görə də Tasmota firmware-ni yandıracağam. Bu şəkildə, Sonoff POW R2 -dən gələn məlumatlar ilə istədiyimi edə bilərəm.

Sonoff POW R2 -nin bənzərsiz qabiliyyəti, Sonoff vasitəsilə qoşulan cihazın istifadə etdiyi güc haqqında məlumat paylaşmaqdır. Paltaryuyan maşının nə vaxt işlədiyini və nə vaxt yuyulmayacağını deyə bilərəm. Bu nöqtədə etməli olduğum şey paltaryuyan maşın bildirişləri yaratmaq üçün bir məntiqlə bəzəməkdir. Paltaryuyan maşında heç bir dəyişikliyə ehtiyac yoxdur! Yalnız paltaryuyan maşınınızın güc göstəricilərini yoxladığınızdan əmin olun. Bu Sonoff POW R2, 3500W gücündə 15A idarə edə bilər - paltaryuyan maşınım 2000W üçün qiymətləndirildiyi üçün təhlükəsiz tərəfdəyəm.

Kifayət qədər ağıllısınızsa, elektrik kabelini kəsmək əvəzinə qısa bir uzantıdan kabel ayıra bilərsiniz. Bu şəkildə "lal" paltaryuyan maşınınız sağlam qalır və bütün ağıllı xüsusiyyətləri əldə edir.

Addım 2: Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə edin

Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə
Paltaryuyan maşın bildirişləri üçün NodeRED -dən istifadə

İndiyə qədər bilirəm ki, NodeRED -i sevirəm. Bütün gün Home Assistantın nə qədər sərin olduğunu mübahisə edə bilərsiniz, ancaq NodeRED ilə əldə edə biləcəyinizə yaxınlaşmayacaqsınız. Sıçrayış etməyə hazırsınızsa yeni başlayanlar üçün bir seriyam var.

3D Printer bildirişlərim üçün aldığım bir fikri yenidən istifadə edəcəyəm. Daha əvvəl enerji istehlakını hesabladım, təkəri yenidən icad etməyin mənası yoxdur. Dəyişdirməyin vaxtı gəldi.

Bunu mümkün qədər istifadəçi dostu etməyə çalışıram ki, çox kodu özünüz dəyişdirməyəsiniz, buna görə də sizin üçün çox şey kodlaşdırılmışdır. Bu o deməkdir ki, paltaryuyan maşınınızla işləmək üçün axını konfiqurasiya etməliyik. Təmin etməli olduğunuz bir neçə şey var:

  • Elektrik enerjisinin dəyəri (2 tarifli bir JSON obyekti. Qiyməti və tarif dəyişikliyinin vaxtını daxil edin, yalnız bir tarifiniz varsa qiymətinizi təkrarlayın)
  • Zaman aşımı (bildirişin veriləcəyi dəqiqə ilə vaxt. 5 dəqiqəyə təyin edilib, amma dəyişməkdən çekinmeyin. Paltaryuyan maşınınızın bildirişi orta yuyulmaya səbəb olarsa zaman aşımını artırın)
  • Gözləmə Gücü (paltaryuyan maşınınızın gücü gözləmə rejimində ölçülür - açılır, amma istifadə olunmur)
  • Yıxılma (paltaryuyan maşın sönənə qədər hər 5 dəqiqədə bir Google Home bildirişlərini yandırmaq/söndürmək, nagging hər dəfə aktiv edilməlidir)

Bu necə işləyir? Bir neçə dəqiqəlik fasilə müddətinə bərabər olan dəyərlərin sayını kəsmək üçün ağıllı bir hiylə istifadə etdim. Bu o deməkdir ki, axın hər zaman paltaryuyan maşının orta gücünü yoxlayır.

orta === 0 (paltaryuyan maşın sönüb)

orta 0 (paltaryuyan maşın gözləmə rejimində) orta> 0 (paltaryuyan maşın istifadə olunur)

Paltaryuyan maşının gücünü 60 saniyədə bir yoxladığım üçün (qeyd etdiyim ən aşağı dəyər 3W idi), maşının nə vaxt yuyulduğunu, gözləmə rejimində və ya söndürüldüyünü asanlıqla anlaya bilərəm. İş məntiqini ətrafına sarmağın və bəzi bildirişlər əlavə etməyin vaxtı gəldi.

FUNCTION NODE: Gücü hesablayın

var güc = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("zaman aşımı"); var total = flow.get ("Cəmi"); var cost = flow.get ("CostArray");

// massivin olub olmadığını yoxlayın

əgər (! cəmi ||! cəmi. uzunluq || cəmi === təyin olunmamış) {cəmi = ; }

// təkan elementi

total.unshift (güc); // çıxar X elementh if (total [timer] === undefined) {flow.set ("Total", total); } başqa {total.splice (taymer, 1); flow.set ("Cəmi", cəmi); }

Paltaryuyan maşın qəribə olduqdan sonra gözləmə rejiminə keçəndə əslində heç nə baş vermir. İlk hadisə, enerji istifadəsi gözləmə dəyərini aşdıqda qeydə alınır. Yuma başladı (artı/mənfi 60 saniyə) və vaxt qeyd olunur. Bu nöqtədə, hər dəqiqənin mənə nə qədər başa gəldiyini hesablamağa başlayıram və bu dəyəri başqa bir diziyə itələyirəm. Mən də bildirişi tərtib edirəm.

Paltaryuyan maşın dayanarsa, istifadə olunan enerjinin dəyərini (dizinin bütün elementlərinin cəmini), başa çatma müddətini (eksi zaman aşımı) hesablayıram və bunu Qoşulma vasitəsi ilə Google Home və ya Android -ə bildiriş olaraq göndərirəm. NodeRED -ə qoşulmağı heç istifadə etməmisinizsə, başlamağınız üçün lazımlı bir dərsliyim var. Həm də hər 5 dəqiqədə bir gedən loa op yaratdım və Google Home -a narahat bir bildiriş verirəm. Paltaryuyan maşının istifadə etdiyi güc = 0 olduqda bu döngə dayandırılır. Mən də bildirişləri tərksilah etməliyəm.

FUNCTION NODE: yalan elan edin

funksiya secondsToHms (d) {d = Sayı (d); var h = Math.floor (d / 3600); var m = Math.floor (d % 3600/60); qayıt ('0' + h). dilim (-2) + "h" + ('0' + m). dilim (-2) + "dəq"; }

flow.set ("elan et", yalan);

var start = flow.get ("WashStart"); var timer = flow.get ("zaman aşımı");

// yuma vaxtını hesablayın

var date = new Date (); var ms = date.getTime ();

var totaltimeinsec = (ms -start)/1000 - 60 *taymer;

var totalWashTime = secondsToHms (totaltimeinsec);

flow.set ("TotalWashTime", totalWashTime);

flow.set ("WashStart", 0);

// yuma gücünü saxla

var washtotal = flow.get ("WashTotal"); var sum = yuyulma cəmi;

funksiya əlavə edin (akkumulyator, a) {

geri akkumulyator + a; }

var orta = cəmi. azald (əlavə et);

msg.average = ortalama / washtotal.length; flow.set ("WashTotal", sıfır);

// ümumi xərc

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

funksiya əlavə edin (akkumulyator, a) {

geri akkumulyator + a; }

var costofpower = sum.reduce (əlavə et);

var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", sıfır); flow.set ("TotalCost", totalcost);

msg = {};

msg.payload = "Yuyucunuz hazırdır";

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

msg qaytar;

Bildirişlərim 3 cihaza verilir (telefon, masa üstü və dizüstü kompüter) API açarlarına xidmət etmək üçün etimadnamə sistemindən istifadə etdim və NodeRED üçün kontekst saxlamağı da aktiv etdim.

FUNCTION NODE: bildirişi sıfırlayın

flow.set ("elan et", doğru); var güc = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // yuyulmağa yeni başlayırsa (start === 0) {var date = new Date (); var sec = date.getTime (); flow.set ("WashStart", saniyə); } // massivin olub olmadığını yoxlayın (! total ||! total.length || total === undefined) {total = ; } // təkan elementi total.unshift (güc); flow.set ("WashTotal", cəmi); msg.payload = cəmi; msg qaytar;

Google Home -un hər dəfə sizə xatırlatması lazım gəldikdə təsadüfi nagı seçən kiçik bir nagging generatoru yaratdım. Nagging dizisindəki elementlərin sayına görə təyin olunan aralıqdan təsadüfi bir rəqəm seçmək üçün əsas bir funksiya var.

Addım 3: Son sözlər

Son sözlər
Son sözlər
Son sözlər
Son sözlər

15 dollardan az bir qiymətə paltaryuyan maşınınızı ağıllı edə bilərsiniz və yəqin ki, özünüzü çox narahat edirsiniz! Bu böyük bir işdir. Darıxdıqlarımın reaksiyasını gözləyirəm, çünki o uzaqdadır. Paltaryuyan maşının "sevimli" sözləri ilə onunla danışacağını gözləmir!

Əlavə olaraq, bu və ya digər layihələrdəki yeniliklər haqqında məlumat almaq istəyirsinizsə - seçdiyiniz platformada məni izləməyi düşünün:

  • Instagram
  • YouTube

və mənə qəhvə almaq və ya daha davamlı bir şəkildə dəstək olmaq istəsəniz:

  • PayPal
  • Patreon

Ümid edirəm ki, layihədən zövq aldınız! Notenoughtech.com saytında daha çox layihəyə baxın

Tövsiyə: