Skip to content

Releases: eccel-dev/ha-pepper-c1

v2.0.3

Choose a tag to compare

@eccel-dev eccel-dev released this 07 May 13:57

Bug fixes

  • Polling switch: correct state shown on startup (enabled by default); no longer always appears as off
  • Polling switch: enabled/disabled preference persisted in HA — survives restart
  • Polling timeout: value persisted in HA — survives restart
  • Polling timeout: sent to reader immediately even when polling is disabled, so it is up to date when polling is re-enabled
  • Removed unnecessary set_polling(false/true) calls around reader reconfiguration

v2.0.2

Choose a tag to compare

@eccel-dev eccel-dev released this 07 May 09:53

What's changed

Bug fixes

  • Fix connection mode labels not respecting the UI language — The two options on the first setup screen (Hub and Client) were hardcoded in Polish regardless of the Home Assistant language setting. They now use the HA translation system and are correctly localised for all supported languages.

Translations updated

  • English (en)
  • Polish (pl)
  • Spanish (es)
  • French (fr)

Full changelog: v2.0.1...v2.0.2

v2.0.1

Choose a tag to compare

@eccel-dev eccel-dev released this 06 May 12:00

Bug fixes & UX improvements

Bug fix — tag ID format for Home Assistant tag system

Raw RFID UIDs (e.g. A1B2C3D4) are now mapped to deterministic UUIDs before being passed to ha_tag.async_scan_tag. HA's tag system requires UUID format; passing a bare hex string caused tag scanning events to be silently dropped in some configurations.

The mapping uses uuid5 with a fixed namespace, so the same physical tag always produces the same UUID.

Improved connection mode descriptions

The config flow now makes it explicit which side (HA and reader) operates in which TCP role:

  • Hub (TCP server) — HA listens for incoming connections; the reader must be configured as a TCP client.
  • Client — HA connects to the reader; the reader must be configured as a TCP server.

Both the selector labels and the step description in strings.json were updated.

Other

  • *.tar.gz added to .gitignore

v2.0.0

Choose a tag to compare

@eccel-dev eccel-dev released this 06 May 08:03

Initial public release.

What's new

  • Client mode: HA connects to the Eccel C1 reader (reader in TCP server mode)
  • HUB mode: reader connects to HA (HA acts as TCP server)
  • Entities: tag UID, tag present, tag type, firmware, uptime, polling timeout
  • Multi-language UI: English, Polish, French, Spanish
  • Mock mode for development without physical hardware