Hi everyone,
I'm looking for some guidance regarding the Anova integration.
According to the documentation:
the integration should expose sensors such as:
- Cook Time Remaining
- State
- Heater Temperature
- Triac Temperature
However, with my Anova Precision Cooker , Home Assistant only creates these four sensors:
sensor.anova_precision_cooker_modesensor.anova_precision_cooker_water_temperaturesensor.anova_precision_cooker_target_temperaturesensor.anova_precision_cooker_cook_time
The last sensor (cook_time ) contains the configured cooking duration and remains constant throughout the cooking process.
The device itself behaves like this:
- The user sets the target temperature and cooking duration.
- The mode changes from
idletoCooking. - The water heats up to the target temperature.
- Only after the target temperature is reached does the cooking timer actually begin.
Because Home Assistant does not expose either the timer start, the remaining time, or a cooking-complete state, it is impossible to create reliable automations such as:
- notify when 5 minutes remain;
- notify when cooking is finished.
I already opened a GitHub issue:
Unfortunately, it has not received any feedback yet.
Before trying to implement this myself, I'd like to ask the community:
- Is this the expected behavior of the current integration?
- Is the documentation outdated?
- Has anyone already solved this problem?
- Would a pull request adding these sensors be welcome if the API already provides the necessary data?
I have the device available, diagnostics, and I'm happy to test any proposed changes.
Thank you!
