Skip to content

Releases: simie7/eldes

v2.1.4 - fix events endpoint 400

Choose a tag to compare

@simie7 simie7 released this 08 May 07:35
v2.1.4
1aa0c64

Bugfix

After the Eldes cloud's 2026-05-07 maintenance window, device/event/list started rejecting requests that pass imei in the JSON body:

HTTP 400  {"error":"error.unexpected","errorMassage":"Sorry, something wrong happened"}

The endpoint now requires imei as a query parameter, the same shape every other endpoint (device/info, device/partition/list, device/temperatures, …) already uses.

Impact before fix

  • hass.log flooded with ERROR + WARNING pairs from eldes_cloud every poll cycle (≈ 8 lines/min/device).
  • sensor.<device>_events stuck reporting stale data.
  • All other endpoints (info, partitions, outputs, temperatures, zones, faults, arm/disarm) unaffected.

Fix

get_events() now calls:

POST device/event/list?imei={imei}
body = { "size": size, "start": 0, "pin": <pin> }

No config or HACS reinstall required — restart Home Assistant after the update to pick up the new module.

v2.1.3

Choose a tag to compare

@simie7 simie7 released this 29 Mar 21:45

Changes

  • Person-aware bypass notification — detects who tried to arm and sends the notification only to their phone
  • Forward HA user context in eldes_alarm_arm_failed event
  • Automation dynamically resolves user → person entity → mobile_app notify service
  • Falls back to notify.notify (all devices) when user can't be identified

v2.1.2

Choose a tag to compare

@simie7 simie7 released this 29 Mar 21:46

Changes

  • WebSocket arm failure detection — replaces 8-second polling with short-lived STOMP/WebSocket that returns exact open zone names
  • retry_arm_with_bypass service — one-call re-arm with stored failure context (120s TTL)
  • Rewritten bypass notification automation in GUI-compatible format with trigger_id

v2.1.1

Choose a tag to compare

@simie7 simie7 released this 29 Mar 21:46

Changes

  • Token collision fix — shared API client for multiple alarms on same account
  • Offline device resilience — one device going offline no longer crashes all coordinators
  • Arm failure detection — fires HA event when arming fails
  • Token refresh fallback to full re-login

v2.1.0

Choose a tag to compare

@simie7 simie7 released this 29 Mar 21:46

Changes

  • Zone bypass — arm with open doors/windows by bypassing specific zones
  • Zone discovery — binary sensors for each configured zone with auto device class detection
  • Event entities — native HA event entity for alarm events
  • System fault monitoring — sensor showing active faults
  • Fork of augustas2/eldes with HACS support