Skip to content

v2.5.14 – Reliable one-way IVEO sends

Latest

Choose a tag to compare

@Kannix2005 Kannix2005 released this 17 Jun 08:48
· 169 commits to main since this release

Added

  • IVEO reliability: IVEO is one-way — the motor never acknowledges, so a lost RF telegram is a silent failure (shutter stays put while HA shows it moved). IVEO drive commands now:

    • repeat the telegram (iveoRepeat, default 3) spaced by iveoRepeatDelay=0.7s. The spacing is deliberately wider than the gateway's RF send window — a tight repeat overwrites the still-in-progress telegram (gateway logs IVEO: Command overwritten) and collapses the retries into one burst. Verified against hardware: 0.15s overwrites, ≥0.3s is clean, 0.7s keeps margin.
    • evaluate the gateway executed acknowledgement (previously discarded by the fire-and-forget path) and warn when a send is not confirmed.
    • guard against the 868 MHz duty cycle: sendingBlocked/utilization were tracked but never checked; each send now waits out a blocked duty cycle instead of firing into it.

    COMMEO drive commands are unchanged (they have a return channel).

Verified live against gateway hardware (one IVEO cover, full open/close).

🤖 Generated with Claude Code