Plugwise (Smile/ Anna) P1 values not showing up

Hi all
My house is equipped with a Plugwise installation (Smile gateway and Anna thermostat)
The P1 port of the digital electricity meter has been opened and connected to the Smile gateway. I can see the electricity consumption / production in the mobile Plugwise app.
In HA I added the Plugwise integration and I can see all temperature related entities.
What I do not see in HA is the energy consumption / production.
I’m new to HA, I think I searched the forums correctly but I can’t find a similar issue.
Can anyone shed a light on this issues please?

The Plugwise Integration “connects” to one device only, reading your message above you have managed to let it connect to your Smile gateway.

So the solution is to add a 2nd Plugwise Integration in HA and set this one up for your P1 gateway. This gateway will have a different IP address and a different Smile ID.

Isn’t your Plugwise P1 automatically discovered by HA? This should be visible in Settings → Devices & Services.

As an example: my system:
image

Thank you for getting back to me!
The Smile gateway is connected to my home network, the P1 port of the digital meter (Fluvius in my case) is also connected to the Smile gateway.
We possibly have different Smile gw’s?
Smile P1 (V3) | Plugwise

You have TWO Smile gateways, the Smile for the Anna and another Smile P1.

So you need to add the Plugwise Integration TWO TIMES.

Look at HA Settings → Devices & Services, at the top of the page there should be a button showing the discovered Plugwise P1. Click this button and enter the Smile ID, that’s all.

Or, you can click on ADD HUB but then you need to know the IP-address of the Smile P1 too, next to the Smile ID of the P1.

Thank you again for getting back to me

Just to make sure, I only have one physical Smile gateway.
The gateway is connected to my network and to the P1 port of the electricity meter.
In the Plugwise mobile app I can see the electricity consumption

An additional device is not discovered in HA

OK, then please find the IP-address of your Smile P1, should be in the Plugwise App under System → Gateway system info (that’s where I find the IP-address of my Adam).
Next press ADD HUB as show in your 2nd post and add that IP-address and the Smile ID of the Smile P1. Then press SUBMIT.

Thanks again.

Then the integration is letting me know that the service is already configured
image

I still have a HomeWizard of my previous home (did not had Smile/Anna)
I’m going to use that device for the electricity information.

Thank you for thinking with me to get this resolved.

OK, so HA thinks the P1 already exists. But it is not visible as you show in message #4 above.

You have two options to make it work:

  • Make a new, clean HA installation, then the Smile P1 will show as discovered.
  • Clean the HA system manually. For this you need access to the HA config/.storage directory. In that directory there is a file called core.config_entries.
    You can open that file via the Terminal & SSH addon (you need to know a bit of command-line Linux), find the entry for Smile P1, remove the complete entry, save the file, and restart HA. After the restart the P1 should be discovered.

In my system the entry looks like:
image

I have the exact same problem with an Anna P1.

The P1 data is visible in the Plugwise app, but in Home Assistant the Plugwise integration only exposes the Anna climate control entities. I do not get any electricity / power / gas / P1 sensor entities.

I tried the suggested cleanup approach:

  • removed the related entry from core.config_entries
  • restarted Home Assistant
  • re-added the Plugwise integration via discovery

After re-adding, the result is still the same: only the Anna climate control entities are created.

What I noticed is that the config entry is detected as Smile Anna:

{
  "domain": "plugwise",
  "source": "zeroconf",
  "title": "Smile Anna",
  "unique_id": "smile45ad56",
  "data": {
    "host": "192.168.1.29",
    "port": 80,
    "username": "smile"
  },
  "discovery_keys": {
    "zeroconf": [
      {
        "domain": "zeroconf",
        "key": [
          "_plugwise._tcp.local.",
          "Plugwise on smile45ad56._plugwise._tcp.local."
        ],
        "version": 1
      }
    ]
  }
}

*I removed the password field entirely, and I also omitted the full entry_id because it usually doesn’t help in a forum post.

So it looks like Home Assistant discovers/configures it as a regular Smile Anna gateway, not as an Anna P1 / P1-capable device, even though this is an Anna P1 and the Plugwise app shows the smart meter data.

The only possible complication I can think of is that I had a different P1 meter configured before. I removed everything related to that old setup that I could find, including old Energy dashboard/statistics references, but it did not change the Plugwise result.

Any suggestions?

Hi @folly, @bouwew here, I'm code-owner of the HA Plugwise integration.

Just to be clear, you have an Anna with P1 capability? And you don't see the P1 data in HA?

Can you download the diagnostics file from the Plugwise integration and share it here?

Hi bouwew,

Thanks for helping me out.

Indeed, I have the Anna with P1 (Anna P1 24V/OT) and I don't see the P1 data in HA. While I can see the energy/gas consumption in the Plugwise app.

The diagnostics file from the Plugwise integration:

{
  "home_assistant": {
    "installation_type": "Home Assistant Container",
    "version": "2026.2.3",
    "dev": false,
    "hassio": false,
    "virtualenv": false,
    "python_version": "3.13.11",
    "docker": true,
    "arch": "aarch64",
    "timezone": "Europe/Amsterdam",
    "os_name": "Linux",
    "os_version": "6.12.69-v8+",
    "container_arch": "aarch64",
    "run_as_root": true
  },
  "custom_components": {},
  "integration_manifest": {
    "domain": "plugwise",
    "name": "Plugwise",
    "codeowners": [
      "CoMPaTech",
      "bouwew"
    ],
    "config_flow": true,
    "documentation": "https://www.home-assistant.io/integrations/plugwise",
    "integration_type": "hub",
    "iot_class": "local_polling",
    "loggers": [
      "plugwise"
    ],
    "quality_scale": "platinum",
    "requirements": [
      "plugwise==1.11.2"
    ],
    "zeroconf": [
      "_plugwise._tcp.local."
    ],
    "is_built_in": true,
    "overwrites_built_in": false
  },
  "setup_times": {},
  "data": {
    "32807ed765584e628fccbe844fe67af4": {
      "dev_class": "gateway",
      "firmware": "4.4.4",
      "hardware": "AME Smile 2.0 board",
      "location": "<location>",
      "mac_address": "<address>",
      "model": "Gateway",
      "model_id": "smile_thermo",
      "name": "Smile Anna",
      "vendor": "Plugwise",
      "binary_sensors": {
        "plugwise_notification": false
      },
      "sensors": {
        "outdoor_temperature": 30.5
      },
      "notifications": {}
    },
    "affe216dbdab4eb6ba695f612a8fdb78": {
      "dev_class": "heater_central",
      "location": "<location>",
      "model": "Unknown",
      "name": "OnOff",
      "binary_sensors": {
        "heating_state": false
      }
    },
    "3a6776696c974b1c8e3f9af79b07c733": {
      "dev_class": "thermostat",
      "firmware": "2018-02-08T11:15:53+01:00",
      "hardware": "6539-1301-5002",
      "location": "<location>",
      "model": "ThermoTouch",
      "name": "Anna",
      "vendor": "Plugwise",
      "sensors": {
        "illuminance": 24.8,
        "temperature": 23.8,
        "setpoint": 15.0
      },
      "temperature_offset": {
        "lower_bound": -2.0,
        "resolution": 0.1,
        "upper_bound": 2.0,
        "setpoint": 0.0
      },
      "thermostat": {
        "lower_bound": 4.0,
        "resolution": 0.1,
        "setpoint": 15.0,
        "upper_bound": 30.0
      },
      "preset_modes": [
        "home",
        "away",
        "vacation",
        "no_frost",
        "asleep"
      ],
      "active_preset": "away",
      "available_schedules": [
        "Thermostat schedule",
        "off"
      ],
      "select_schedule": "Thermostat schedule",
      "climate_mode": "auto",
      "control_state": "idle"
    }
  },
  "issues": []
}

*I have removed the values for custom_components, location and mac_address.

Thanks. Indeed, the P1 data is not shown.
The quickest way to a solution would be for you to capture some data from your Anna and send that data to me.

Please browse to http://<anna ip>/core/domain_objects
Login with smile as the login and the Smile ID of the Anna (shown on the back of the square white box the Anna is connected to) as the password.

This URL shows xml-data, please save the contents of this URL to a file (right click somewhere on the xml-data, select Save as, domain_objects.xml)

Send that file to bouwe at westerdijk point info (change at and point to the proper symbols :slight_smile: )

Hello Bouwe. If the above is working for Folly, would mind to repeat the steps for me as well please. Since I was the only one with the issue I assumed it was a local installation/configuration error.

Thanks @folly for sending the xml-data, it shows me that the implementation I made in the past is not correct. I will correct that when I have time. Will be after May 30...

@Pit69 You could try filling in some data for the electricity tariffs, that should allow the present Integration code to detect the P1 sensors. @folly let me know that this worked for him.

@bouwew and @folly the trick also worked for me. Thank you for the tip!

The original "bug" should be fixed in HA 2026.6.1.