HA Compatible Energy Consumption Meter - Australia

I just had a read. I recently re-wired my entire switchboard and everything is colour coded Red / White / Blue so I have no issues seeing which phase a particular CT is on. I will however do another full check to try and see what is wrong.

Thanks for the link hint. There are some good posts to read on that forum

Yeah mine it all colour coded with a big schneider board i had done about 5 years ago - but was tripped up by the CT clamps being labelled incorrectly (some of them !!)


I just ordered all the IoTaWatt gear…

I asked on their forums for any advice based on the limited info I have. I’ll just link that here:

Any advice from Aussie locals can would be great.


P,S, I want to monitor the solar as well as have the Fronius Smart Meter this will allow me to calibrate one against the other plus having all the data in one place is convenient. As is the web based Fronius portal.

Hi Michal,

I have both the IoTaWatt and a Fronius inverter as well.You don’t need the Fronius Smart Meter since the inverter will give you all the solar data and the rest you can get with the IoTaWatt.

Integration is super easy for both of them.

Use the custom_component by SafePay. It’s in HACS. It is better than the core HA integration.

This is also really easy. There is an integration in the making which I believe you can install as a custom_component as well but I just use rest sensors.

  - platform: rest
    name: IoTaWatt
      - inputs
      - outputs
    value_template: '{{ value_json.inputs[0].Vrms }}v'
    scan_interval: 5

  - platform: template
        friendly_name: 'Grid Red Phase Power'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][1].Watts }}'
        friendly_name: 'Grid White Phase Power'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][2].Watts }}'
        friendly_name: 'Grid Blue Phase Power'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][3].Watts }}'
        friendly_name: 'Light Circuits Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][4].Watts }}'
        friendly_name: 'Power Circuit 1 Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][5].Watts }}'
        friendly_name: 'Power Circuit 2 Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][6].Watts }}'
        friendly_name: 'Power Circuit 3 Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][7].Watts }}'
        friendly_name: 'Power Circuit 4 Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][8].Watts }}'
        friendly_name: 'Oven Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][9].Watts }}'
        friendly_name: 'Air Con Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][10].Watts }}'
        friendly_name: 'Shed Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][11].Watts }}'
        friendly_name: 'Bore Red Phase Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][12].Watts }}'
        friendly_name: 'Bore White Phase Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][13].Watts }}'
        friendly_name: 'Bore Blue Phase Power Consumption'
        unit_of_measurement: 'W'
        value_template: '{{ states.sensor.iotawatt.attributes["inputs"][14].Watts }}'

Using similar code to above you can pull the ‘output’ data from the IoTaWatt as well. I don’t currently have any setup but all you need to do is add extra template sensors as per above but replacing ‘input’ with ‘output’.

Ignore the bad figures in the below as I need to adjust the settings in my IoTaWatt when I get a chance. I think some inputs are set to the wrong phase so totals aren’t lining up as they should.


Any recent changes on this?
Im in a unit as well that makes it a little more complex.
Maybe an energy provider that allows API access to get reads from them?

1 Like

IAMMETER`s product is also a good option in Australia.

Key features of WEM3080T(3 phase WiFi energy meter)

Integrate into HA in many ways

Montor solar PV system in the Home assistant

Use IAMMETER cloud to monitor your solar pv system

Upload the data directly to third-party system(from HTTP, tcp, tls ,mqtt)

AU apartment power monitoring seems to be the next level of constrained options…

Especially if you’re locked in to an embedded network…

It’s hard to find info about viable options…

There is ONE big problem with IAMMETER in Australia. They connect directly to the power, so they MUST be installed by a Licensed Electrician.
The IoTaWatt avoids this by using an AC Plugpack to determine the AC voltage, and even if you need to get a GPO installed that will be cheaper than connecting to all 3 phases.

As an electrician with both devices, I’ll have to disagree with this Dave. Assuming a standard residential external meter box / switchboard enclosure, the Iammeter is far easier and cheaper to install.
I own and use both devices (Iammeter for the mains and IoTaWatt for the circuits)
Both use CTs for current measurement.
Iammeter uses direct connection for voltage, IoTaWatt a separate VT requiring its own GPO.

The Iammeter uses 2 poles in the switchboard for single phase or 4 poles for 3 phases. It is recommended to also use a separate non-RCD CB but could be piggybacked on an existing circuit if space becomes an issue. For my switchboard, it was literally a 10-minute install time for single phase unit.
The IoTaWatt will likely require an external enclosure due to its size and additionally, 2 GPOs which will need to be RCD protected. The build and install for this bumps up the cost considerably.
An additional consideration is operating temperature. I couldn’t find it for IoTaWatt but Iammeter is rated at 60 degrees C. We’ve had a few 40+ days here which would be considerably higher in the board when the sun hits it in the afternoon - the Iammeter is still going strong.

1 Like