Мазмуну:

Кир жуугуч машинанын эскертмелери: 3 кадам
Кир жуугуч машинанын эскертмелери: 3 кадам

Video: Кир жуугуч машинанын эскертмелери: 3 кадам

Video: Кир жуугуч машинанын эскертмелери: 3 кадам
Video: 3E, 3C, EA (Samsung кір жуғыш машинасы) қатесі 2024, Июль
Anonim
Image
Image
Кир жуугуч машинанын эскертмелери
Кир жуугуч машинанын эскертмелери

Менде "дудук" арзан кир жуугуч машина бар, болжол менен 150 фунт. Өлчөм эң чоң чектөө болчу, андыктан мени өтө катуу соттобогула. Менин үйүмдөгү акылсыз нерсе менмин.

Ак ич кийимди кызыл секирүүчү менен жуу - менин күнөөлөрүмдүн бири. Экинчиси кир жуучу машинага бир нерсе салынганын эстебейт. Натыйжада, мен ошол эле партияны бир нече жолу жууп, бир нече күнгө калтырдым. Өзүмдүн жүрүм -турумумду өзгөртүүгө убакыт келди, айрыкча, баш ийбөө ажырашууга алып келет.

Мен карып баратам, мен андай боло албайм. Кир жуугуч машинанын билдирмелерине убакыт келди, кызгылт ич кийимге эч кандай чара жок, мен аны кийишим керек деп ойлойм.

Өзгөчөлүктөрү:

  • Google Home интеграциясы (милдеттүү эмес)
  • Ар 5 мүнөт сайын туш келди эскертмелер
  • Android эскертмелери
  • Жуу наркы жана жуунун жалпы убактысы
  • тыкан график (чоң маалыматтан улам)
  • кир жуугуч машинада эч кандай аппараттык бузуулар жок (толук кепилдик сакталат)
  • сигнализацияны куралдандыруунун же куралсыздандыруунун кереги жок (баштоо үчүн кир жуугучту баштаңыз, кир жуугуч машинаны өчүрүү үчүн токтотуңуз)

1 -кадам: Кир жуугуч машинанын эскертмелери

Кир жуугуч машинанын эскертмелери
Кир жуугуч машинанын эскертмелери

Бул мышыкты теринин бирден ашык жолу бар. Менин оюмча, бул эң акылдуу жана эң арзан варианттардын бири. Эгерде сиз катуу аракет кылсаңыз, кир жуугуч машинага тийбешиңиз керек, баштоо үчүн жана анын кепилдигин аябаңыз.

Жуу бүткөндөн кийин мобилдик/компьютеримде/Google Homeдо эскертме болгум келет. Мен өзүмө таймерлерди коюу, эч нерсени куралдандыруу жөнүндө эскертип койгум келбейт, жөн гана кир жуугучту коюп, жуунуу керек экенин мага аялымдан башка бирөө алсын

Ошентип, менин никемди алдыдагы кыйроодон сактап калуу үчүн жана аффилирленген сатуудан кошумча акча табуу үчүн (бул менин никемди жакындап келе жаткан кыйроодон куткарат), мен көйгөйдүн чечимин таптым.

Жооп Sonoff POW R2

Күтө туруңуз, Sonoff менен кир жуугуч машинанын эскертмелерин кантип чыгарасыз? - Баарын айтып берейин!

Сиз Sonoff POW R2ди алышыңыз керек болот - мен сиз үчүн бир нече дүкөндөрдү байланыштырдым, бирок эгер сиз жакшы келишимди тапсаңыз, анда андан да сонун:

  • Bangood
  • Gearbest
  • Aliexpress
  • AmazonUK
  • AmazonUS
  • ITEAD (Sonoff дүкөнү)

(Мени ушунчалык сулуу деп ойлобоңуз, бул шилтемелер мени колдонсоңуз, кичине артка кайтарат - рахмат!)

Sonoff POW R2

Керектүү функцияларынын эч бири түзмөктүн сатылбаган версиясында жеткиликтүү эмес, ошондуктан мен ага Tasmota программасын жаркылдатам. Ошентип, мен Sonoff POW R2ден келген маалыматтар менен каалаган нерсемди жасай алам.

Sonoff POW R2 уникалдуу жөндөмү - Sonoff аркылуу туташкан түзмөк колдонгон кубат жөнүндө маалымат менен бөлүшүү. Кир жуугуч машина качан иштей турганын жана качан кир жуубай турганын айта алам. Мен бул жерде эмне кылышым керек болсо, кир жуугуч машинанын эскертмелерин түзүү үчүн аны логика менен кооздоо керек. Кир жуугуч машинага өзгөртүү киргизүүнүн кажети жок! Жөн эле кир жуугуч машинаңыздын кубаттуулугун текшериңиз. Бул Sonoff POW R2 35A кубаттуулугу менен 15Аны башкара алат - мен коопсуз тараптамын, анткени менин кир жуугуч машинам 2000 Вт үчүн бааланган.

Эгерде сиз жетишерлик акылдуу болсоңуз, анда электр зымын кесүүнүн ордуна, кабелди кыска узартуудан бөлүп алсаңыз болот. Ошентип, "дудук" кир жуугуч машинаңыз бүт бойдон калат жана бардык акылдуу функцияларды алат.

2 -кадам: Кир жуугуч машинанын эскертмелери үчүн NodeRED колдонуу

Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу
Кир жуугуч машина эскертмелери үчүн NodeRED колдонуу

Билесизби, мен NodeREDди жакшы көрөм. Күнүгө Home Assistant канчалык сонун экенин талашып -тартыша аласыз, бирок NodeRED менен эмнеге жетише аларыңызга жакындабайсыз. Эгерде сиз секирүүгө даяр болсоңуз, менде үйрөнчүктөр үчүн серия бар.

Мен чындыгында 3D принтер эскертмелеримде болгон идеяны кайра колдонгону жатам. Мен электр энергиясын керектөөнү мурда эсептеп көргөм, дөңгөлөктү кайра ойлоп табуунун эч кандай мааниси жок. Аны өзгөртүүгө убакыт келди.

Мен муну мүмкүн болушунча колдонуучуга ыңгайлуу кылууга аракет кылып жатам, андыктан кодду өзүңө алмаштыруунун кажети жок, андыктан сиз үчүн көп нерселер коддолгон. Бул сиздин кир жуугуч машинаңыз менен иштөө үчүн агымды конфигурациялашыбыз керек дегенди билдирет. Сиз камсыз кыла турган бир нече нерселер бар:

  • Электр энергиясынын баасы (2 тарифтери бар JSON объектиси. Бааны толтуруңуз жана тарифтин өзгөрүү убактысы, эгер сизде бир гана тариф болсо, бааңызды кайталаңыз)
  • Тайм -аут (билдирүү бериле турган мүнөттөрдөгү убакыт. Ал 5 мүнөткө коюлган, бирок аны өзгөртүүдөн тартынбаңыз. Кир жуугуч машинаңыздын эскертмеси орто кир жуугучту иштетсе, күтүү убактысын көбөйтүңүз)
  • Күтүү күчү (кир жуугуч машинаңыздын күчү күтүү режиминде өлчөнөт - күйгүзүлгөн, бирок колдонулбайт)
  • Кирүү (кир жуугуч машина өчүрүлгөнгө чейин 5 мүнөт сайын Google Home эскертмелерин кайталап, өчүрүп туруу керек)

Бул кантип иштейт? Мен бир нече мүнөттө күтүү убактысына барабар болгон массивдерди кыркуунун акылдуу амалын колдондум. Бул агым ар дайым кир жуугуч машинанын орточо кубаттуулугун текшерет дегенди билдирет.

орточо === 0 (кир жуугуч машина өчүк)

орточо 0 (кир жуугуч машина күтүү режиминде) орточо> 0 (кир жуучу машина колдонулууда)

Кир жуугуч машинанын кубаттуулугун 60 секундада текшерип жаткандыктан (мен жазган эң төмөнкү көрсөткүч 3W болгон), машинанын качан жууп жатканын, күтүү режиминде же өчүрүлгөнүн оңой эле айта алам. Иш логикасын ороп, кээ бир эскертмелерди кошууга убакыт келди.

FUNCTION NODE: Күчтү эсептөө

var power = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("timeout"); var total = flow.get ("Бардыгы"); var cost = flow.get ("CostArray");

// массивдин бар -жогун текшериңиз

if (! total ||! total.length || total === undefined) {total = ; }

// түртүүчү элемент

total.unshift (бийлик); // алып салуу X elementh if (total [timer] === undefined) {flow.set ("Total", total); } башка {total.splice (таймер, 1); flow.set ("Бардыгы", жалпы); }

Кир жуугуч машина так болгондон кийин күтүү режимине өткөндө, чынында эч нерсе болбойт. Биринчи окуя кубаттуулуктун күтүү режиминен ашып кеткенде жазылат. Жуу башталды (плюс/минус 60 сек) жана убакыт белгиленет. Бул жерде мен дагы ар бир мүнөттүн баасы канча экенин эсептей баштайм жана бул маанини башка массивге түртөм. Мен ошондой эле билдирүүнү курчап жатам.

Эгерде кир жуугуч машина токтоп калса, мен колдонулган кубаттуулуктун баасын (массивдин бардык элементтеринин суммасын), бүтүрүү убактысын (минус күтүү) эсептеп, Google Home же Android'ге Каттоо аркылуу билдирүү катары жөнөтөм. Эгерде сиз NodeREDге кошулууну эч качан колдоно элек болсоңуз, анда менде сизди баштоо үчүн ыңгайлуу окуу куралы бар. Мен ошондой эле ар бир 5 мүнөткө созулган loa op түздүм жана Google Home'го жагымсыз эскертүү берем. Кир жуугуч машина колдонгон кубат = 0 болгондо, бул цикл токтотулат. Мен дагы эскертмелерди куралсыздандырышым керек.

FUNCTION NODE: жалган деп жарыялоо

function secondsToHms (d) {d = Number (d); var h = Math.floor (d / 3600); var m = Math.floor (d % 3600 /60); return ('0' + h).lice (-2) + "h" + ('0' + m).slic (-2) + "min"; }

flow.set ("жарыялоо", жалган);

var start = flow.get ("WashStart"); var timer = flow.get ("timeout");

// жуу убактысын эсептөө

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

var totaltimeinsec = (ms -start)/1000 - 60 *таймер;

var totalWashTime = secondsToHms (totaltimeinsec);

flow.set ("TotalWashTime", totalWashTime);

flow.set ("WashStart", 0);

// кир жуугуч сессияны үнөмдөңүз

var washtotal = flow.get ("WashTotal"); var sum = washtotal;

функцияны кошуу (аккумулятор, а) {

кайтуу аккумулятору + а; }

var average = sum.reduce (кошуу);

msg.average = орточо / washtotal.length; flow.set ("WashTotal", нөл);

//жалпы баасы

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

функцияны кошуу (аккумулятор, а) {

кайтуу аккумулятору + а; }

var costofpower = sum.reduce (кошуу);

var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", нөл); flow.set ("TotalCost", totalcost);

msg = {};

msg.payload = "Сиздин кир жуугуч даяр";

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

msg кайтаруу;

Менин эскертмелерим 3 түзмөккө берилет (телефон, рабочий стол жана ноутбук) Мен API ачкычтарын тейлөө үчүн ишеним грамотасын колдонуп, NodeRED үчүн контекстти сактоону иштеттим.

FUNCTION NODE: эскертмени баштапкы абалга келтирүү

flow.set ("жарыялоо", туура); var power = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // жуунду жаңы эле баштоо if (start === 0) {var date = new Date (); var sec = date.getTime (); flow.set ("WashStart", сек); } // массивдин бар -жогун текшериңиз, эгерде (! жалпы ||! жалпы.лонг || жалпы === аныкталбаган) {total = ; } // push element total.unshift (бийлик); flow.set ("WashTotal", бардыгы); msg.payload = жалпы; msg кайтаруу;

Мен Google Home сизге эскертип турушу керек болгон сайын кокустукту тандап алган чакан генераторду түздүм. Негизги массивдеги элементтердин саны менен көрсөтүлгөн диапазондон кокус санды тандоо үчүн негизги функция бар.

3 -кадам: Акыркы сөздөр

Акыркы сөздөр
Акыркы сөздөр
Акыркы сөздөр
Акыркы сөздөр

15 доллардан азыраак кир жуугуч машинаңызды акылдуу кылып, балким, өзүңүздү көп нерседен куткара аласыз! Бул чоң иш. Мен ал жокто, сагынгандардын реакциясын чыдамсыздык менен күтүп жатам. Ал кир жуугуч машинанын "сүйүктүү" цитаталары менен кайра сүйлөшүүсүн күтпөйт!

Мындан тышкары, эгер сиз бул же башка долбоорлордун жаңыртуулары жөнүндө маалымат алгыңыз келсе - мени тандаган платформаңызда ээрчип көрүңүз:

  • Instagram
  • YouTube

жана эгер мага кофе сатып алууну же мени үзгүлтүксүз колдоону кааласаңыз:

  • PayPal
  • Patreon

Долбоор сизге жакты деп ишенем! Башка долбоорлорду notenoughtech.com сайтынан карап көрүңүз

Сунушталууда: