github arjenhiemstra/ithowifi Version-3.1.4-beta5
Version 3.1.4-beta5

latest releases: Version-3.3.0-beta2, 3.3.0-beta2, Version-3.3.0-beta1...
pre-release3 months ago

Version 3.1.4-beta5

Iterative beta on top of 3.1.4-beta4. Adds add-on-tracked timer visibility for PWM2I2C timer / cook commands.

Feature — expose add-on timer remaining on /api/v2/speed

For CVE / HRU200 units controlled via PWM2I2C, the timer1 / timer2 / timer3 and cook30 / cook60 web-UI buttons drive the fan to a fixed speed for N minutes via the add-on's internal IthoQueue. The Itho unit itself only sees a PWM speed write, so the protocol-level FanInfo / Selection / RemainingTime fields stay at their pre-timer values — there's no way for a consumer (HA integration, MQTT subscriber, dashboard) to tell that a timer is running.

The /api/v2/speed endpoint now also returns the head-of-queue timer state from ithoQueue:

{
    "status": "success",
    "data": {
        "currentspeed": 220,
        "timer_remaining_ms": 581600,
        "timer_speed": 220,
        "timestamp": 1780600058
    }
}

timer_remaining_ms is the milliseconds left on the active (head-of-queue) timer (0 when no timer is queued). timer_speed is the PWM speed value that was queued for that timer (-1 when none).

The HA integration v0.5.7 picks this up automatically and adds an "Add-on timer remaining" diagnostic sensor in minutes. Older integration versions ignore the new fields safely. Issue #368.

This is purely additive — no existing field renamed or removed, no behaviour change on the I2C side.

Don't miss a new ithowifi release

NewReleases is sending notifications on new releases.