Integration for the IoTaWatt Open WiFi Electricity Monitor. It will collect data from the Current Transformer Clamps (Input CTs) and any Outputs that are defined on the IoTaWatt and create them as sensors in Home Assistant.


Adding IoTaWatt to your Home Assistant instance can be done via the user interface, by using this My button:

Manual configuration steps

Energy management

You can use the accumulated energy sensors directly with the Home Assistant energy dashboard.

If you have an energy production system such as solar panels, following these instructions:

Configure IoTaWatt

You will need to configure two new IoTaWatt output sensors:

Name Unit Formula
MainsConsumption Watts (Main_In_Red + Main_In_White + Main_In_Blue) max 0
MainsExport Watts ((Main_In_Red + Main_In_White + Main_In_Blue) min 0) abs

Replace (Main_In_Red + Main_In_White + Main_In_Blue) with the correct formula for your main feed.

Using a solar net system

The IoTaWatt team recommends that the inputs for solar reads positive which can be achieved by either changing the orientation of the CT sensor or in the IoTaWatt’s input settings, check Reverse.

Replace (Main_In_Red + Main_In_White + Main_In_Blue) with (Main_In_Red + Main_In_White + Main_In_Blue - Solar)

If you have two solar sensors named Solar1 and Solar2 you would use: (Main_In_Red + Main_In_White + Main_In_Blue - Solar1 - Solar2)

Configure Energy Management

In the Grid Consumption settings, click Add Consumption and select MainsConsumption.wh Accumulated In the Return to grid settings, click Add Return and select MainsExport.wh Accumulated In the Solar production settings, click Add Solar Production and select Solar.wh Accumulated