{"id":482,"date":"2019-02-20T10:26:58","date_gmt":"2019-02-20T08:26:58","guid":{"rendered":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/?p=482"},"modified":"2020-09-19T22:38:28","modified_gmt":"2020-09-19T19:38:28","slug":"vanhaan-pesukoneeseen-lisaa-alya","status":"publish","type":"post","link":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/vanhaan-pesukoneeseen-lisaa-alya\/","title":{"rendered":"Vanhaan pesutorniin lis\u00e4\u00e4 \u00e4ly\u00e4 s\u00e4hk\u00f6nkulutusta seuraamalla"},"content":{"rendered":"<p>Monissa uusissa kodinkoneissa on nykyisin erilaisia niin kutsuttuja \u00e4lyominaisuuksia. Esimerkiksi pyykinpesukoneen j\u00e4ljell\u00e4 olevaa pesuaikaa voi seurata \u00e4lypuhelimella ja pesukoneelta saa ilmoituksen puhelimeen kun pesuohjelma on p\u00e4\u00e4ttynyt. N\u00e4iden ominaisuuksien takia uutta konetta ei kannata kuitenkaan hankkia, sill\u00e4 ominaisuudet saa vanhaankin koneeseen Home Assistantin avulla. T\u00e4ll\u00f6in ei my\u00f6sk\u00e4\u00e4n tarvitse k\u00e4ytt\u00e4\u00e4 laitevalmistajan omaa sovellusta.&nbsp;<\/p>\n<p>Pesuohjelman alkaminen, p\u00e4\u00e4ttyminen ja jopa pesuohjelman eri vaiheet voidaan p\u00e4\u00e4tell\u00e4 koneen hetkellisen ottotehon avulla. Laitteen ottotehoa voidaan seurata esimerkiksi <a href=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/auto-lampimaksi-energiaa-saastaen\/\">iTead Sonoff Pow<\/a>:n tai energiankulutuksen seurantaan taipuvan \u00e4lypistorasian kuten <a href=\"https:\/\/www.kasasmart.com\/us\/products\/smart-plugs\/kasa-smart-plug-energy-monitoring-hs110\">TP-Link HS110<\/a>:n avulla.<\/p>\n<p>Kun pesukoneen ottoteho nousee m\u00e4\u00e4r\u00e4tyn rajan yl\u00e4puolelle, on pesuohjelma alkanut ja kun ottoteho laskee l\u00e4helle nollaa on pesuohjelma p\u00e4\u00e4ttynyt. Yleisimmin k\u00e4ytetyn ohjelman kesto voidaan aluksi arvioida ja tarvittaessa tarkentaa sit\u00e4&nbsp; lopetus- ja aloitusajan erotus laskemalla.<\/p>\n<figure id=\"attachment_527\" aria-describedby=\"caption-attachment-527\" style=\"width: 740px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-527\" src=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukoneen-ottoteho.png\" alt=\"Pesukoneen ottoteho\" width=\"740\" height=\"328\" srcset=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukoneen-ottoteho.png 740w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukoneen-ottoteho-300x133.png 300w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukoneen-ottoteho-604x268.png 604w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><figcaption id=\"caption-attachment-527\" class=\"wp-caption-text\">Pesukoneen ottoteho<\/figcaption><\/figure>\n<p>Home Assistant tukee <a href=\"https:\/\/www.home-assistant.io\/integrations\/tplink\/\">TP-Linkin<\/a> \u00e4lypistorasioita suoraan. Oma pesutornini on kuitenkin erillisen p\u00e4\u00e4virtakytkimen takana, jolloin virran katkeaminen TP-Linkeist\u00e4 saattaa aiheuttaa satunnaisia yhteysongelmia Home Assistantin kanssa. Ratkaisin ongelman k\u00e4ytt\u00e4m\u00e4ll\u00e4 erillist\u00e4 <a href=\"https:\/\/github.com\/branning\/hs100\">komentorivi-skripti\u00e4<\/a> Home Assistantin natiivin tuen sijaan.<\/p>\n<p>Home Assistantin konfiguroinnissa k\u00e4ytet\u00e4\u00e4n <em><a href=\"https:\/\/www.home-assistant.io\/docs\/configuration\/packages\/\">packages<\/a><\/em> -toimintoa. Pesutornin toimintoja varten tehd\u00e4\u00e4n <em>packages\/pesutorni.yaml<\/em> -tiedosto ja siihen lis\u00e4t\u00e4\u00e4n seuraavat rivit:<\/p>\n<pre>homeassistant:\n  customize:\n    sensor.pesukone_watts:\n      friendly_name: Pesukoneen ottoteho\n      icon: mdi:flash\n\n    sensor.kuivausrumpu_watts:\n      friendly_name: Kuivausrummun ottoteho\n      icon: mdi:flash\n\ntimer:\n  pesukone:\n    duration: '01:45:00'\n  kuivausrumpu:\n    duration: '01:35:00'\n\nsensor:\n  - platform: command_line\n    name: pesukone_watts\n    command: \"\/home\/homeassistant\/.homeassistant\/custom_components\/tplink\/hs100.sh -i 192.168.XXX.YYY emeter | jq '.emeter .get_realtime .power_mw' | awk '{print $1\/1000}' | awk '{printf \\\"%.0f\\\",$1}'\"\n    unit_of_measurement: \"W\"\n\n  - platform: command_line\n    name: kuivausrumpu_watts\n    command: \"\/home\/homeassistant\/.homeassistant\/custom_components\/tplink\/hs100.sh -i 192.168.XXX.ZZZ emeter | jq '.emeter .get_realtime .power_mw' | awk '{print $1\/1000}' | awk '{printf \\\"%.0f\\\",$1}'\"\n    unit_of_measurement: \"W\"\n\nautomation:\n  - alias: 'Pesukoneen ajastin k\u00e4yntiin kun teho nousee'\n    trigger:\n      platform: numeric_state\n      entity_id: sensor.pesukone_watts\n      above: '100'\n    condition:\n      condition: state\n      entity_id: timer.pesukone\n      state: 'idle'\n    action:\n      - service: timer.cancel\n        entity_id: timer.pesukone\n      - service: timer.start\n        entity_id: timer.pesukone\n\n  - alias: 'Viestin l\u00e4hetys kun pesukone on pessyt ja kuivausrumpu ei laitettu p\u00e4\u00e4ll\u00e4'\n    trigger:\n      platform: numeric_state\n      entity_id: sensor.pesukone_watts\n      below: '1'\n    condition:\n      condition: state\n      entity_id: timer.pesukone\n      state: 'active'\n    action:\n      - service: timer.cancel\n        entity_id: timer.pesukone\n      - wait_template: \"{{ states.sensor.kuivausrumpu_watts.state|int &gt; 100 }}\"\n        timeout: '00:30:00'\n      - service: script.viesti_jos_kuivausrumpu_ei_paalla\n\n  - alias: 'Kuivausrummun ajastin k\u00e4yntiin kun teho nousee'\n    trigger:\n      platform: numeric_state\n      entity_id: sensor.kuivausrumpu_watts\n      above: '100'\n    condition:\n      condition: state\n      entity_id: timer.kuivausrumpu\n      state: 'idle'\n    action:\n      - service: timer.cancel\n        entity_id: timer.kuivausrumpu\n      - service: timer.start\n        entity_id: timer.kuivausrumpu\n\n  - alias: 'Viestin l\u00e4hetys kun kuivausrumpu on kuivanut'\n    trigger:\n      platform: numeric_state\n      entity_id: sensor.kuivausrumpu_watts\n      below: '50'\n    condition:\n      condition: state\n      entity_id: timer.kuivausrumpu\n      state: 'active'\n    action:\n      - service: timer.cancel\n        entity_id: timer.kuivausrumpu\n      - service: notify.mobile_app_iphone\n        data:\n          message: 'Siirr\u00e4 pyykit pois kuivausrummusta'\n          title: 'Kuivausrumpu on kuivanut!'\n\nscript:\n  viesti_jos_kuivausrumpu_ei_paalla:\n    alias: Viesti jos kuivausrumpu ei ole p\u00e4\u00e4ll\u00e4\n    sequence:\n      - condition: numeric_state\n        entity_id: sensor.kuivausrumpu_watts\n        below: '50'\n      - service: notify.mobile_app_iphone\n        data:\n          message: 'Siirr\u00e4 pyykit pois pesukoneesta'\n          title: 'Pesukone on pessyt!'\n<\/pre>\n<p>Home Assistant l\u00e4hett\u00e4\u00e4 viestin kun pesukone on pessyt jos pyykkej\u00e4 ei 30 minuutin sis\u00e4ll\u00e4 siirret\u00e4 kuivausrumpuun. Kuivausrummun ohjelman p\u00e4\u00e4ttymisest\u00e4 l\u00e4hetet\u00e4\u00e4n my\u00f6s viesti.<\/p>\n<figure id=\"attachment_533\" aria-describedby=\"caption-attachment-533\" style=\"width: 502px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-533\" src=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukone.png\" alt=\"Pesukone\" width=\"502\" height=\"243\" srcset=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukone.png 502w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/12\/Pesukone-300x145.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><figcaption id=\"caption-attachment-533\" class=\"wp-caption-text\">Pesukone<\/figcaption><\/figure>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Monissa uusissa kodinkoneissa on nykyisin erilaisia niin kutsuttuja \u00e4lyominaisuuksia. Esimerkiksi pyykinpesukoneen j\u00e4ljell\u00e4 olevaa pesuaikaa voi seurata \u00e4lypuhelimella ja pesukoneelta saa ilmoituksen puhelimeen kun pesuohjelma on p\u00e4\u00e4ttynyt. N\u00e4iden ominaisuuksien takia uutta konetta ei kannata kuitenkaan hankkia, sill\u00e4 ominaisuudet saa vanhaankin koneeseen Home Assistantin avulla. T\u00e4ll\u00f6in ei my\u00f6sk\u00e4\u00e4n tarvitse k\u00e4ytt\u00e4\u00e4 laitevalmistajan omaa sovellusta.&nbsp; Pesuohjelman alkaminen, p\u00e4\u00e4ttyminen ja jopa pesuohjelman eri vaiheet voidaan p\u00e4\u00e4tell\u00e4 koneen hetkellisen ottotehon avulla. Laitteen ottotehoa voidaan seurata esimerkiksi iTead Sonoff Pow:n tai energiankulutuksen seurantaan taipuvan \u00e4lypistorasian kuten TP-Link&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/vanhaan-pesukoneeseen-lisaa-alya\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[72],"tags":[9,17,21],"class_list":["post-482","post","type-post","status-publish","format-standard","hentry","category-kotiautomaatio","tag-home-assistant","tag-ilmoitus","tag-sonoff"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/posts\/482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/comments?post=482"}],"version-history":[{"count":0,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/posts\/482\/revisions"}],"wp:attachment":[{"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/tags?post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}