Deprecated: version_compare(): Passing null to parameter #1 ($version1) of type string is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/addon/class-gf-addon.php on line 5719

Deprecated: Return type of GF_Field::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 84

Deprecated: Return type of GF_Field::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 90

Deprecated: Return type of GF_Field::offsetSet($offset, $data) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 99

Deprecated: Return type of GF_Field::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 108

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/serviceheroes/public_html/melbourne/wp-includes/functions.php on line 6260

Deprecated: Creation of dynamic property ACF::$fields is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 138

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 28

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 269

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 397

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 28

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 214

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 29

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 30

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 598

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Deprecated: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/addon/class-gf-addon.php on line 6057

Deprecated: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/addon/class-gf-addon.php on line 6059

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/wp-mail-smtp-pro/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/wp-mail-smtp-pro/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/serviceheroes/public_html/melbourne/wp-content/plugins/wp-mail-smtp-pro/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in /home/serviceheroes/public_html/melbourne/wp-content/plugins/gravityforms/includes/addon/class-gf-addon.php on line 6092
10 Things To Avoid When Considering A New Hot Water System

10 Things To Avoid When Considering A New Hot Water System

10 Things To Avoid When Considering A New Hot Water System

Water heaters are fairly expensive, generally you aren’t going to run out replace it every year; so when it comes time to finally buy a new water heater, you want to make sure you get the best one that fits your household’s needs. To help you pick out the best water heater, here are 10 things to avoid when considering a new hot water system.

1) Don’t go too small

When buying a new water heater, it can be tempting to buy a smaller unit to try and save a couple bucks. But, if you buy a smaller water heater, you run the risk of not having enough hot water, which means your water heater will have to work overtime in order to meet the hot water demands of the household. So, if you have more than 2 people living in your house, make sure you get a water heater that can meet the needs of everyone in the house.

2) Don’t go too big

At the same time, you want to be careful about buying a water heater that is too large. If your water heater is too large, you’re just going to end up paying for hot water you never use. So before you actually commit to purchasing a water heater, sit down and seriously think about how much hot water your household uses. Once you have a rough idea of how many gallons your family uses, you can easily find a water heater size that works for your household.

3) If going solar, make sure it’s a hybrid

Solar water heaters are slowly becoming more popular options, although they are still years away from being as popular as more conventional water heaters. You may decide you want to get a solar water heater, which isn’t a bad idea, since solar water heaters use less energy and thus are less expensive to run. However, if you are getting a solar model, make sure it is a hybrid model, that can use both solar and electricity. The reason being that the energy the water heater takes from the sun may not be enough to meet the demands of your household, and so having the ability to power the water heater with electricity can help you in times of high demand.

4) Don’t be afraid to go outside your comfort zone

Most people when shopping for water heaters will stick with what they know, which are conventional gas or electric tank heaters. But there are plenty of different types of water heaters that work just as well as traditional ones. For example, tankless water heaters use less energy and take up far less space, all while working just as well as traditional tank based water heaters.

5) Don’t be scared away by a price tag

When shopping for a water heater, you should consider more than just the initial price tag.  Certain types of water heaters cost more at the start, but will eventually pay for themselves by reducing your monthly energy usage. To give an example, think of heat pump water heaters, these capture heat from the air and use that to hear the water. These types of water heaters are more expensive, but they use a lot less energy (over 50% less) than traditional water heaters. So while the initial price of a heat pump water heater may be high, it will more than pay for itself in the long run.

6) Avoid used water heaters

You may think that you can get a water heater for cheap if you buy used. While that is true, you are also taking a big risk. Water heaters can be finicky and can be damaged easily, and you have no way of knowing if a water heater was damaged and then hastily repaired so that it could be sold again as “used.” If you still insist on buying a used water heater, at least make sure that it is only a couple years old (any water heater that is 4 or 5 years old should be avoided) and that it has all the relevant information on it still (model number, serial number, etc.).

7) Avoid being sucked in by a bunch of fancy features you do not need

Some water heaters will try and suck you in with extra features like “anti-scale systems” (which reduce the buildup of minerals) or digital interfaces. While these are nice features, they are not actually necessary. Many of the features are completely unnecessary if you know how to preform proper maintenance on your water heater. Take anti-scale systems, they prevent the buildup of minerals in your water heater (minerals can cause your water heater to start rusting; yet you can prevent the buildup of minerals by draining your water heater once a year.

8) Stay away from inefficient models

In Australia, water heaters (and many other appliances) are general given an energy rating, which ranges from 1 star to 6 stars. The higher the stars, the more efficient the water heater. Make sure you stay away from inefficient models, regardless of what features they may have. Inefficient models are both worse for the environment and worse for your wallet. High efficiency water heaters are just as good, if not better, than low star models, so there is no reason not to buy a model with a high rating.

9) Avoid short warranties

Your average water heater should last anywhere from around 10 to 15 years depending on the model. So, if you water heater breaks after only a couple years, you have not, in anyway, gotten the full amount of value out of your water heater. This is why it is important to get a long warranty. Some companies will offer warranties as low as 3-5 years. Some will go much higher. Generally, you should aim for a warranty of around 7 years or more (some companies will even offer 10 year warranties).

10) Avoid water heaters with plastic drain valves

Drain valves on water heaters are located near the bottom, and as you can probably guess from the name, they are used to drain the water heater. There are two types of drain valves, plastic and brass. Do yourself a favour and go with brass, it is more durable and is easier to work with. We covered earlier how proper water heater maintenance involves draining the tank once a year, so it is important that the drainage valve be as durable as possible.