{"id":281,"date":"2018-10-13T18:03:03","date_gmt":"2018-10-13T15:03:03","guid":{"rendered":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/?p=281"},"modified":"2020-09-19T22:02:09","modified_gmt":"2020-09-19T19:02:09","slug":"tarpeenmukaista-ilmanvaihtoa","status":"publish","type":"post","link":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/tarpeenmukaista-ilmanvaihtoa\/","title":{"rendered":"Tarpeenmukaista ilmanvaihtoa ja sis\u00e4ilman laadun mittaamista"},"content":{"rendered":"<p><a href=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/poistoilmalampopumppu\/\">Aikaisemmassa kirjoituksessa<\/a> talon ilmanvaihdon tehostus automatisoitiin puoleksi tunniksi p\u00e4\u00e4lle kun kylpyhuoneen suhteellinen kosteus nousi yli 50% tasolle. Riippuen mm. vuodenajasta ja s\u00e4\u00e4st\u00e4, on kuitenkin mahdollista ett\u00e4 suhteellisen kosteuden raja-arvo ei ylity suihkussa k\u00e4ynnist\u00e4 tai ett\u00e4 kosteus on jatkuvasti yli 50%. Aina ei my\u00f6sk\u00e4\u00e4n puoli tuntia tehostusta riit\u00e4 tai joskus se on jopa liikaa.<\/p>\n<p>Jotta automaatiosta saisi j\u00e4rkev\u00e4mm\u00e4n, piti kylpyhuoneen suhteellista kosteutta p\u00e4\u00e4st\u00e4\u00e4 vertailemaan talon yleiseen kosteustasoon. Tarvittaisiin siis toinen kosteusanturi. Anturiksi valikoitui I2C-v\u00e4yl\u00e4inen <a href=\"https:\/\/www.banggood.com\/ENS160+AHT21-CARBON-Dioxide-CO2-eCO2-TVOC-Air-Quality-Temperature-Humidity-Sensor-Module-Replace-CCS811-For-Arduin-p-1981151.html\">kaasuanturi<\/a>. Anturi mittaa suhteellisen kosteuden lis\u00e4ksi l\u00e4mp\u00f6tilaa sek\u00e4 hiilidioksidi- ja VOC (Volatile Organic Compound, haihtuva orgaaninen yhdiste) -pitoisuutta. Looginen paikka anturille oli ilmanvaihtokoneen poistoilma-kammiossa. T\u00e4ll\u00f6in anturointi voitiin tehd\u00e4 kaapeloimalla se Raspberry Pi:n GPIO-nastoihin. Anturi asetettiin suodattimen &#8221;puhtaalle puolelle&#8221;, jotta se toimisi luotettavammin. J\u00e4lkeenp\u00e4in olen tehnyt anturille kotelon <a href=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/3d-tulostin\/\">3D-tulostamalla<\/a>. Kotelon mallin voit ladata <a href=\"https:\/\/github.com\/hyotynen\/hass\/tree\/master\/3d-models\/Gas%20sensor\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n<figure id=\"attachment_328\" aria-describedby=\"caption-attachment-328\" style=\"width: 731px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-328\" src=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/08\/BH1750-Kytkent\u00e4.png\" alt=\"Ilmanlaatuanturin kytkent\u00e4\" width=\"731\" height=\"453\" srcset=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/08\/BH1750-Kytkent\u00e4.png 731w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/08\/BH1750-Kytkent\u00e4-300x186.png 300w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/08\/BH1750-Kytkent\u00e4-436x270.png 436w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><figcaption id=\"caption-attachment-328\" class=\"wp-caption-text\">Ilmanlaatuanturin kytkent\u00e4<\/figcaption><\/figure>\n<p>Anturin kytkent\u00e4 tehtiin samalla tavalla kuin <a href=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/valoisuuden-mittaamista\/\">valoisuusanturilla aikaisemmin<\/a>. T\u00e4lle anturille ei l\u00f6ydy suoraa tukea Home Assistant:sta. Anturille l\u00f6ytyy kuitenkin <a href=\"https:\/\/gist.github.com\/xxlukas42\/60ae08f75e68a0cfcdb7c9dd60145d34\">valmiita skriptej\u00e4<\/a>, joita muokkaamalla anturin tiedot saadaan kirjoitettua tiedostoon ja sielt\u00e4 luettua Home Assistantiin. Skripti ajetaan viiden minuutin v\u00e4lein <a href=\"https:\/\/fi.wikipedia.org\/wiki\/Cron\">j\u00e4rjestelm\u00e4n ajoittamana<\/a>. Jokaiselle mitattavalle suureelle lis\u00e4ttiin <em>sensors.yaml<\/em> -tiedostoon omat sensorit:<\/p>\n<pre>- platform: file\n  name: sisailma_temperature\n  file_path: \"\/home\/homeassistant\/.homeassistant\/custom_components\/sensor\/ilma\/ilma.json\"\n  value_template: '{{ value_json.temperature }}'\n  unit_of_measurement: \"\u00b0C\"\n  scan_interval: 300\n\n- platform: file\n  name: sisailma_humidity\n  file_path: \"\/home\/homeassistant\/.homeassistant\/custom_components\/sensor\/ilma\/ilma.json\"\n  value_template: '{{ value_json.humidity }}'\n  unit_of_measurement: \"%\"\n  scan_interval: 300\n\n- platform: file\n  name: sisailma_CO2\n  file_path: \"\/home\/homeassistant\/.homeassistant\/custom_components\/sensor\/ilma\/ilma.json\"\n  value_template: '{{ value_json.CO2 }}'\n  unit_of_measurement: \"ppm\"\n  scan_interval: 300\n\n- platform: file\n  name: sisailma_TVOC\n  file_path: \"\/home\/homeassistant\/.homeassistant\/custom_components\/sensor\/ilma\/ilma.json\"\n  value_template: '{{ value_json.TVOC }}'\n  unit_of_measurement: \"ppb\"\n  scan_interval: 300<\/pre>\n<p>T\u00e4m\u00e4n j\u00e4lkeen ilmanvaihdon tehostus p\u00e4ivitettiin k\u00e4ynnistym\u00e4\u00e4n kun suhteellinen kosteus kylpyhuoneessa on 10 prosenttiyksikk\u00f6\u00e4 korkeampi kuin ilmanvaihtokoneessa olevan anturin ilmoittama arvo. Ilmanvaihdon tehostus on p\u00e4\u00e4ll\u00e4 niin kauan kunnes suhteellisen kosteuden ero on alle viisi prosenttiyksikk\u00f6\u00e4. Ilmanvaihtoa haluttiin tehostaa my\u00f6s kun hiilidioksidipitoisuus on yli 700 ppm tai kun VOC -taso on yli 100 ppb.<\/p>\n<pre>- alias: 'Ilmanvaihdon tehostus p\u00e4\u00e4lle suihkussa k\u00e4ynnist\u00e4'\n  id: id_29\n  trigger:\n    platform: template\n    value_template: '{{(states.sensor.kylpyhuone_humidity.state|float - states.sensor.sisailma_humidity.state|float) &gt; 10}}'\n  condition:\n    condition: and\n    conditions:\n      - condition: state\n        entity_id: switch.ilmanvaihdon_tehostus\n        state: 'off'\n      - condition: state\n        entity_id: input_select.ivtehostusasetus\n        state: 'Automaattinen'\n  action:\n    - service: script.ilmanvaihdon_tehostus_paalle\n    - wait_template: \"{{(states.sensor.kylpyhuone_humidity.state|float - states.sensor.sisailma_humidity.state|float) &lt; 5}}\" - service: switch.turn_off entity_id: switch.ilmanvaihdon_tehostus - alias: 'Ilmanvaihdon tehostus p\u00e4\u00e4lle, korkea CO2' id: id_30 trigger: platform: template value_template: '{{states.sensor.stats_co2_mean.attributes.min_value &gt; 700}}'\n  condition:\n    condition: and\n    conditions:\n      - condition: state\n        entity_id: switch.ilmanvaihdon_tehostus\n        state: 'off'\n      - condition: state\n        entity_id: input_select.ivtehostusasetus\n        state: 'Automaattinen'\n  action:\n    - service: script.ilmanvaihdon_tehostus_paalle\n    - wait_template: \"{{states.sensor.stats_co2_mean.attributes.min_value &lt; 500}}\" - service: switch.turn_off entity_id: switch.ilmanvaihdon_tehostus - alias: 'Ilmanvaihdon tehostus p\u00e4\u00e4lle, korkea VOC' id: id_31 trigger: platform: template value_template: '{{states.sensor.stats_voc_mean.attributes.min_value &gt; 100}}'\n  condition:\n    condition: and\n    conditions:\n      - condition: state\n        entity_id: switch.ilmanvaihdon_tehostus\n        state: 'off'\n      - condition: state\n        entity_id: input_select.ivtehostusasetus\n        state: 'Automaattinen'\n  action:\n    - service: script.ilmanvaihdon_tehostus_paalle\n    - wait_template: \"{{states.sensor.stats_voc_mean.attributes.min_value &lt; 50}}\"\n    - service: switch.turn_off\n      entity_id: switch.ilmanvaihdon_tehostus\n<\/pre>\n<figure id=\"attachment_367\" aria-describedby=\"caption-attachment-367\" style=\"width: 429px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-367\" src=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/09\/PILP2.png\" alt=\"Poistoilmal\u00e4mp\u00f6pumpun tiedot\" width=\"429\" height=\"738\" srcset=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/09\/PILP2.png 429w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/09\/PILP2-174x300.png 174w, https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-content\/uploads\/2018\/09\/PILP2-157x270.png 157w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><figcaption id=\"caption-attachment-367\" class=\"wp-caption-text\">Poistoilmal\u00e4mp\u00f6pumpun tiedot<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Aikaisemmassa kirjoituksessa talon ilmanvaihdon tehostus automatisoitiin puoleksi tunniksi p\u00e4\u00e4lle kun kylpyhuoneen suhteellinen kosteus nousi yli 50% tasolle. Riippuen mm. vuodenajasta ja s\u00e4\u00e4st\u00e4, on kuitenkin mahdollista ett\u00e4 suhteellisen kosteuden raja-arvo ei ylity suihkussa k\u00e4ynnist\u00e4 tai ett\u00e4 kosteus on jatkuvasti yli 50%. Aina ei my\u00f6sk\u00e4\u00e4n puoli tuntia tehostusta riit\u00e4 tai joskus se on jopa liikaa. Jotta automaatiosta saisi j\u00e4rkev\u00e4mm\u00e4n, piti kylpyhuoneen suhteellista kosteutta p\u00e4\u00e4st\u00e4\u00e4 vertailemaan talon yleiseen kosteustasoon. Tarvittaisiin siis toinen kosteusanturi. Anturiksi valikoitui I2C-v\u00e4yl\u00e4inen kaasuanturi. Anturi mittaa suhteellisen kosteuden lis\u00e4ksi l\u00e4mp\u00f6tilaa&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/tarpeenmukaista-ilmanvaihtoa\/\"> 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,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[72],"tags":[32,9,30,14,5,33],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-kotiautomaatio","tag-co2","tag-home-assistant","tag-i2c","tag-kosteus","tag-pilp","tag-voc"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/posts\/281","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=281"}],"version-history":[{"count":1,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":2104,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/posts\/281\/revisions\/2104"}],"wp:attachment":[{"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyotynen.iki.fi\/kotiautomaatio\/wp-json\/wp\/v2\/tags?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}