Skip to content

Releases: ceinmart/foxess-ha-v2

v0.1.6

Choose a tag to compare

@ceinmart ceinmart released this 02 May 00:41

Fixes temperature sensor metadata for FoxESS variables so Home Assistant creates them as temperature entities.\n\n- Normalize FoxESS Celsius units including ℃ and °C to Home Assistant's °C unit.\n- Infer Celsius metadata for temperature variable names when the runtime unit is missing.\n- Add regression coverage for temperature unit mapping.

v0.1.5

Choose a tag to compare

@ceinmart ceinmart released this 20 Apr 13:09

v0.1.5

  • Rewrote the public project documentation in English, including installation, API, entity, polling, quota, and timestamp guidance.
  • Added Python docstrings and targeted inline comments to improve maintainability and handoff readiness.
  • Moved integration title and flow strings to translations/*.json and removed strings.json for better Home Assistant custom-integration compatibility.
  • Enabled TLS certificate verification by default for FoxESS API requests.
  • Improved API transport-layer error messages for TLS certificate and SSL handshake failures.

v0.1.4

Choose a tag to compare

@ceinmart ceinmart released this 19 Apr 00:01

Changelog

Exibicao em ordem decrescente (mais recente primeiro), com quebra por versao/release/pre-release.

Serie v0.1.4

Release oficial

  • v0.1.4 (2026-04-18)
  • fix(sensor): sensor.foxess_api_remaining_calls agora persiste somente valor numerico (int/float) para melhor historico em grafico.
  • fix(sensor): se a API retornar remaining nao numerico, o valor e descartado e o ultimo valor valido e mantido.

Pre-releases

  • v0.1.4b4 (2026-04-17)

  • fix: use minute-bucket polling to avoid skipped 1m API calls.

  • fix(options-flow): align HA options flow creation API.

  • v0.1.4b3 (2026-04-17)

  • fix: rename remaining calls sensor for foxess.

  • v0.1.4b2 (2026-04-15)

  • fix(options-flow): use OptionsFlow base config_entry handling.

  • v0.1.4b1 (2026-04-15)

  • fix: satisfy hassfest manifest sorting and config schema.

  • feat: add official FoxESS brand assets.

  • feat: add prerelease workflow, device detail entities, and never-unknown states.

v0.1.4b4

v0.1.4b4 Pre-release
Pre-release

Choose a tag to compare

@ceinmart ceinmart released this 17 Apr 17:39

FoxESS HA v2 pre-release v0.1.4b4

Atualizacao da logica de polling para usar bucket de minuto e evitar pulos ocasionais de coleta em politicas de 1m.

Changelog completo (desde o commit inicial da main)

Base: 45623cdaf7cbdb99a6eb22aad2d74b9b8f200ada

  • 2026-04-14 16:28:41 -0300 | 45623cd | ceinmart | feat: initial foxess-ha-v2 integration scaffold
  • 2026-04-14 16:59:07 -0300 | 5884b76 | ceinmart | fix: add deep debug logging and connectivity diagnostics
  • 2026-04-14 17:13:55 -0300 | 3413f79 | ceinmart | fix: use raw signature format and classify illegal signature auth errors
  • 2026-04-15 06:57:09 -0300 | 7332b4f | ceinmart | fix: parse realtime datas variables and repair sensor mapping
  • 2026-04-15 14:56:06 -0300 | 0aa8129 | ceinmart | feat: add prerelease workflow, device detail entities, and never-unknown states
  • 2026-04-15 16:28:42 -0300 | 0ed942b | ceinmart | feat: add official FoxESS brand assets
  • 2026-04-15 22:03:32 -0300 | 5daae9e | ceinmart | fix: satisfy hassfest manifest sorting and config schema
  • 2026-04-15 22:46:59 -0300 | 54b1840 | ceinmart | fix(options-flow): use OptionsFlow base config_entry handling
  • 2026-04-17 11:13:56 -0300 | 60e66b4 | ceinmart | fix: rename remaining calls sensor for foxess
  • 2026-04-17 13:46:15 -0300 | 95ed0da | ceinmart | fix(options-flow): align HA options flow creation API
  • 2026-04-17 14:37:22 -0300 | ea0f5b6 | ceinmart | fix: use minute-bucket polling to avoid skipped 1m API calls

v0.1.4b3

v0.1.4b3 Pre-release
Pre-release

Choose a tag to compare

@ceinmart ceinmart released this 17 Apr 16:38

Beta pre-release v0.1.4b3

v0.1.4b2

v0.1.4b2 Pre-release
Pre-release

Choose a tag to compare

@ceinmart ceinmart released this 16 Apr 01:52

Full Changelog: v0.1.4b1...v0.1.4b2

v0.1.4b1

v0.1.4b1 Pre-release
Pre-release

Choose a tag to compare

@ceinmart ceinmart released this 15 Apr 19:41