2590 People
have committed to this action.

Insulate your home

Adding some insulation to your attic, basement and exterior walls can save you a lot in heating costs, and reduce your home's CO2 emissions.

objAction - component TGLEntities.Action
DEFAULTENDDATE 2079-01-01 00:00:00.0
VARDEPLOYSERVER [empty string]
MAXIMUMDURATION 0
COMMITMENTID [empty string]
VALUETOPLANET 1
SEQUENCEID 0
ACTIONDIFFICULTYID 3
QUANTITYUNIT insulated house
ACTIONSEQUENCEID 0
COMMENTSCOUNT 6
NAME Insulate your home
WHYHOWDESCRIPTION <h3>How to do it </h3>Either hire a professional or use your own two hands to better insulate your home. The most effective place to put in an extra barrier is the attic. Turn next to your basement, and then to wall insulation in the rest of your house (this is easiest if you're already doing a renovation). Find out where insulation will most impact your home's heating and cooling by getting a professional energy audit. You can find a list of qualified energy auditors in your area by entering the first three digits of your postal code <a href="http://ecoaction.gc.ca/index-eng.cfm" target="newWin" class="GreenLink">here</a>.To save on heating in the winter, put your thermostat down a degree and wear sweaters and slippers in the house. As well, use area rugs on bare floors. Clean or replace the air filter in your furnace monthly to increase its efficiency. <br /><br /><h3>Why you're doing it </h3>Heating and cooling accounts for about 60 per cent of your home energy costs. Proper draft proofing and insulating of your home can reduce your heating bills by 25 per cent and reduce an average home's carbon emissions by 800 kilograms a year, although the savings could be much higher if your home is particularly drafty or poorly insulated. Turning down your thermostat by one degree will reduce your CO<span class="subScr">2</span> emissions by about 100 kilograms a year and save about 3 per cent on your heating bill a month. If you do get a <a href="http://ecoaction.gc.ca/index-eng.cfm" target="newWin" class="GreenLink">Natural Resource Canada</a> approved energy audit and add insulation to your home, you could be eligible for a grant of up to $5,000. There may also be rebate programs in place in your home province.
ACTIONCATEGORYNAME [empty string]
ACTIONCATEGORYID 1
MAXQUANTITY 1
MINQUANTITY 1
ACTIONEVENTS
objAction - struct [empty]
ACTIONSPECIALVALUEID 1
SHORTDESCRIPTION Adding some insulation to your attic, basement and exterior walls can save you a lot in heating costs, and reduce your home's CO<span class="subScr">2</span> emissions.
ENDDATE [empty string]
CONFIGURATIONDESCRIPTION Adding some insulation to your attic, basement and exterior walls can save you a lot in heating costs, and reduce your home's CO<span class="subScr">2</span> emissions.
EARTHHOURID 0
LONGDESCRIPTION Adding some insulation to your attic, basement and exterior walls can save you a lot in heating costs, and reduce your home's CO<span class="subScr">2</span> emissions.
ISALLCANADA 1
STARTDATE [empty string]
DEFAULTQUENTITY 1
ACTIONID 6
CO2UNIT [empty string]
HOWMANYPEOPLEHAVETAKEN 0
ACTIONGHGPOINTS 0
CANSTOP 0
IMAGE /Images/ActionImages/Small/73.jpg
BONUSPOINT 0
METHODS
GETQUANTITYUNIT
objAction - function getQuantityUnit
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONCATEGORYID
objAction - function setActionCategoryId
Arguments:
Name Required Type Default
ActionCategoryId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETSEQUENCEID
objAction - function getSequenceId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONCATEGORYID
objAction - function getActionCategoryId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONCATEGORYNAME
objAction - function setActionCategoryName
Arguments:
Name Required Type Default
ActionCategoryName Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONGHGPOINTS
objAction - function getActionGHGPoints
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETCO2UNIT
objAction - function getCO2Unit
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETEARTHHOURID
objAction - function getEarthHourId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETMAXQUANTITY
objAction - function setMaxQuantity
Arguments:
Name Required Type Default
MaxQuantity Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETIMAGE
objAction - function setImage
Arguments:
Name Required Type Default
Image Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONEVENTS
objAction - function setActionEvents
Arguments:
Name Required Type Default
ActionEvents Required struct  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONSEQUENCEID
objAction - function setActionSequenceId
Arguments:
Name Required Type Default
ActionSequenceId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETVALUETOPLANET
objAction - function setValueToPlanet
Arguments:
Name Required Type Default
ValueToPlanet Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETENDDATE
objAction - function setEndDate
Arguments:
Name Required Type Default
EndDate Required Date  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETCOMMENTSCOUNT
objAction - function getCommentsCount
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONDIFFICULTYID
objAction - function getActionDifficultyId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETBONUSPOINT
objAction - function setBonusPoint
Arguments:
Name Required Type Default
BonusPoint Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETIMAGE
objAction - function getImage
Arguments:
Name Required Type Default
FullPath Optional boolean false
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETLONGDESCRIPTION
objAction - function getLongDescription
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETCANSTOP
objAction - function setCanStop
Arguments:
Name Required Type Default
CanStop Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETMAXIMUMDURATION
objAction - function getMaximumDuration
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONSEQUENCEID
objAction - function getActionSequenceId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETCONFIGURATIONDESCRIPTION
objAction - function getConfigurationDescription
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONGHGPOINTS
objAction - function setActionGHGPoints
Arguments:
Name Required Type Default
ActionGHGPoints Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETWHYHOWDESCRIPTION
objAction - function setWhyHowDescription
Arguments:
Name Required Type Default
WhyHowDescription Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETDEFAULTENDDATE
objAction - function getDefaultEndDate
Arguments:none
ReturnType: Date
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETQUANTITYUNIT
objAction - function setQuantityUnit
Arguments:
Name Required Type Default
QuantityUnit Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETDEFAULTQUENTITY
objAction - function getDefaultQuentity
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETNAME
objAction - function getName
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETSEQUENCEID
objAction - function setSequenceId
Arguments:
Name Required Type Default
SequenceId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETMAXQUANTITY
objAction - function getMaxQuantity
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETNAME
objAction - function setName
Arguments:
Name Required Type Default
Name Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONEVENT
objAction - function setActionEvent
Arguments:
Name Required Type Default
Id Required Numeric  
Name Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETISALLCANADA
objAction - function setIsAllCanada
Arguments:
Name Required Type Default
IsAllCanada Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETSTARTDATE
objAction - function getStartDate
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONCATEGORYNAME
objAction - function getActionCategoryName
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETSHORTDESCRIPTION
objAction - function setShortDescription
Arguments:
Name Required Type Default
ShortDescription Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETLONGDESCRIPTION
objAction - function setLongDescription
Arguments:
Name Required Type Default
LongDescription Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETMAXIMUMDURATION
objAction - function setMaximumDuration
Arguments:
Name Required Type Default
MaximumDuration Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETCOMMITMENTID
objAction - function getCommitmentId
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETHOWMANYPEOPLEHAVETAKEN
objAction - function setHowManyPeopleHaveTaken
Arguments:
Name Required Type Default
HowManyPeopleHaveTaken Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETSHORTDESCRIPTION
objAction - function getShortDescription
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETMINQUANTITY
objAction - function setMinQuantity
Arguments:
Name Required Type Default
MinQuantity Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETCO2UNIT
objAction - function setCO2Unit
Arguments:
Name Required Type Default
CO2Unit Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONID
objAction - function getActionId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETDEFAULTQUENTITY
objAction - function setDefaultQuentity
Arguments:
Name Required Type Default
DefaultQuentity Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETWHYHOWDESCRIPTION
objAction - function getWhyHowDescription
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONEVENT
objAction - function getActionEvent
Arguments:
Name Required Type Default
Id Required Numeric  
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETVALUETOPLANET
objAction - function getValueToPlanet
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETISALLCANADA
objAction - function getIsAllCanada
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETENDDATE
objAction - function getEndDate
Arguments:none
ReturnType: Date
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETCONFIGURATIONDESCRIPTION
objAction - function setConfigurationDescription
Arguments:
Name Required Type Default
ConfigurationDescription Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETCANSTOP
objAction - function getCanStop
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONSPECIALVALUEID
objAction - function getActionSpecialValueId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETCOMMENTSCOUNT
objAction - function setCommentsCount
Arguments:
Name Required Type Default
CommentsCount Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETMINQUANTITY
objAction - function getMinQuantity
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETDEFAULTENDDATE
objAction - function setDefaultEndDate
Arguments:
Name Required Type Default
DefaultEndDate Required Date  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONID
objAction - function setActionId
Arguments:
Name Required Type Default
ActionId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETHOWMANYPEOPLEHAVETAKEN
objAction - function getHowManyPeopleHaveTaken
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETEARTHHOURID
objAction - function setEarthHourId
Arguments:
Name Required Type Default
EarthHourId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONDIFFICULTYID
objAction - function setActionDifficultyId
Arguments:
Name Required Type Default
ActionDifficultyId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETCOMMITMENTID
objAction - function setCommitmentId
Arguments:
Name Required Type Default
CommitmentId Required numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETBONUSPOINT
objAction - function getBonusPoint
Arguments:none
ReturnType: numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONSPECIALVALUEID
objAction - function setActionSpecialValueId
Arguments:
Name Required Type Default
ActionSpecialValueId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONEVENTS
objAction - function getActionEvents
Arguments:none
ReturnType: struct
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETSTARTDATE
objAction - function setStartDate
Arguments:
Name Required Type Default
StartDate Required date  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
objActionImages - struct
15
objActionImages - component TGLEntities.ActionImages
IMAGE Images/ActionImages/73.jpg
ACTIONIMAGEID 15
IMAGEDESCRIPTION Description
NAME Image Description
ACTIONID 6
METHODS
SETACTIONID
objActionImages - function setActionId
Arguments:
Name Required Type Default
ActionId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONID
objActionImages - function getActionId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETNAME
objActionImages - function getName
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETIMAGE
objActionImages - function setImage
Arguments:
Name Required Type Default
Image Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETIMAGE
objActionImages - function getImage
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETIMAGEDESCRIPTION
objActionImages - function getImageDescription
Arguments:none
ReturnType: string
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETIMAGEDESCRIPTION
objActionImages - function setImageDescription
Arguments:
Name Required Type Default
ImageDescription Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
GETACTIONIMAGEID
objActionImages - function getActionImageId
Arguments:none
ReturnType: Numeric
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETACTIONIMAGEID
objActionImages - function setActionImageId
Arguments:
Name Required Type Default
ActionImageId Required Numeric  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
SETNAME
objActionImages - function setName
Arguments:
Name Required Type Default
Name Required string  
ReturnType: void
Roles:  
Access: public
Output: false
DisplayName:  
Hint:  
Description:  
15

Image Description

How to do it

Either hire a professional or use your own two hands to better insulate your home. The most effective place to put in an extra barrier is the attic. Turn next to your basement, and then to wall insulation in the rest of your house (this is easiest if you're already doing a renovation). Find out where insulation will most impact your home's heating and cooling by getting a professional energy audit. You can find a list of qualified energy auditors in your area by entering the first three digits of your postal code here.To save on heating in the winter, put your thermostat down a degree and wear sweaters and slippers in the house. As well, use area rugs on bare floors. Clean or replace the air filter in your furnace monthly to increase its efficiency.

Why you're doing it

Heating and cooling accounts for about 60 per cent of your home energy costs. Proper draft proofing and insulating of your home can reduce your heating bills by 25 per cent and reduce an average home's carbon emissions by 800 kilograms a year, although the savings could be much higher if your home is particularly drafty or poorly insulated. Turning down your thermostat by one degree will reduce your CO2 emissions by about 100 kilograms a year and save about 3 per cent on your heating bill a month. If you do get a Natural Resource Canada approved energy audit and add insulation to your home, you could be eligible for a grant of up to $5,000. There may also be rebate programs in place in your home province.

The Living Planet Community wants to hear from you.
Post a comment and share your thoughts!

shaunyp6
Oct 26, 2010
shaunyp6

We insulated our basement to save on enegy cost.  In addition we insulated the ceiling and internal walls to save cost and cut down on noise.  i have plans to finish the second part of the basement to finish it off 100%

efficientN
Jul 08, 2010
efficientN

I built a house this year and we built with ICFs Insulated Concrete Forms, which is R40 insulation, as well as installing a 95% efficient on demand propane water heater. Our heat bills have gone down significantly. Using an infrared camera a picture of a house built with icfs and then conventional wood framing were compared and the amount of heat loss on the latter is crazy!
We are so happy with our decisions.

Nevada
Jun 01, 2010
Nevada

I had to have my roof replaced this past winter and had the contractor check the attic. He said I had very little insulation. Believe me it has lots of insulation now. I just couldn't believe the difference it made from saving oil to comfort. I have also replaced most windows and a door. Just have one door and 3 small basement windows to replace before next winter. It definately is worth it.

Recordo
Mar 09, 2010
Recordo

HI its worth insulating your home mainly because it saves you a lot of money and its good for the environment.I am an asthmatic and i am doing my part to save my life and the little life the planet has left so go ahead people do what you have to do to save our planet its the only one we have.

 

Take care until next time

Remember a greener earth is a healthier earth