Skip to content

Releases: lackas/ha-gridx

v1.0.10

25 Mar 15:08

Choose a tag to compare

Fixed

  • Fix grid meter reading unit: gridX API returns values in Ws (watt-seconds), not Wh — readings were 3600x too high, inflating Energy Dashboard statistics

⚠️ Action required after update

The corrected values will be 3600x smaller. HA will interpret this as a meter reset and add phantom energy to the statistics. To fix: go to Developer Tools → Statistics, find gridx_grid_meter_import and gridx_grid_meter_export, and click "Fix issue" to reset their accumulated values.

v1.0.9

20 Mar 20:54

Choose a tag to compare

Fixed

  • Fix energy sensor names all showing as "gridX Energy" instead of distinct names (e.g. "Photovoltaic energy", "Grid import energy"). Translation keys were missing from translations/en.json.

Note: After updating, you may need to restart HA for the corrected names to appear. If entity names are still cached as "Energy", delete the affected entities in Settings → Devices → gridX and restart — they will be re-created with correct names.

v1.0.8

20 Mar 15:36

Choose a tag to compare

Add system-level energy sensors (kWh) for the Energy Dashboard: photovoltaic, production, consumption, total consumption, grid import/export, self consumption, self supply.

v1.0.7

18 Mar 13:43

Choose a tag to compare

Fixed

  • Fix heat pump energy sensor permanently unavailable (RestoreEntityRestoreSensor — the old base class lacked async_get_last_sensor_data, causing silent setup failure)

v1.0.6

18 Mar 11:27

Choose a tag to compare

Fixed

  • Fix SG Ready states: use correct values from gridX API (UNKNOWN, OFF, AUTO, RECOMMEND_ON, ON) instead of wrong placeholder values
  • Handle unknown future SG Ready states gracefully (show as unavailable instead of crashing)
  • Add state translations for SG Ready sensor

Note: After updating, restart HA. The heat pump SG Ready state sensor should now show the actual state (e.g. RECOMMEND_ON when gridX recommends boosting due to excess solar).

v1.0.4

17 Mar 18:56

Choose a tag to compare

Fix unnecessary reauth prompts when API token expires.

Instead of asking for password re-entry, the integration now automatically retries authentication using stored credentials when the server returns 401.

v1.0.3

17 Mar 08:30

Choose a tag to compare

  • Prefix appliance device names with "gridX" to avoid entity ID collisions
  • Entity IDs now: sensor.gridx_battery_*, sensor.gridx_heat_pump_*, etc.

Breaking: Entity IDs changed again. Remove and re-add the integration after updating.

v1.0.2

17 Mar 07:49

Choose a tag to compare

  • Fix entity IDs: use unique prefixed keys per appliance type
  • Add translations/en.json for HACS compatibility
  • Fix entity names with proper translation keys

Breaking: Entity IDs changed from generic (sensor.gridx_power_2) to descriptive (sensor.gridx_photovoltaic). Remove and re-add the integration after updating.