Releases: netrene/ha-jebao-mdc
Release list
v0.4.9
Fixes calibration status loading in the calibration panel and improves frontend cache busting.\n\nChanges:\n- Fixes the initial pump list payload so calibrated and calibration_last are included when the panel opens.\n- Uses the same payload shape for initial list and action responses.\n- Registers the panel with a versioned module URL such as /jebao_mdc/panel-0.4.9.js to avoid stale Companion App WebView cache.\n- Re-registers the sidebar panel when the panel version changes.
v0.4.8
Persists calibration status in Home Assistant instead of browser storage.\n\nChanges:\n- Adds a per-pump Calibration status sensor.\n- Stores the last successful calibration timestamp in the integration config entry options.\n- Exposes last_calibrated, normal_setpoint, and feeding_setpoint as sensor attributes.\n- Updates the calibration panel to read calibrated/uncalibrated status from Home Assistant.\n- Marks a pump calibrated only after the wizard successfully restores normal speed at the end.\n- Bumps the panel asset version to avoid cached frontend code.
v0.4.7
Improves the JEBAO Setup calibration panel for mobile use and multi-pump workflows.\n\nChanges:\n- Makes the calibration wizard responsive in the Companion App.\n- Keeps the footer action visible on small screens while the content area scrolls.\n- Adds per-pump calibration status on the pump selection step.\n- Marks a pump as calibrated after successful completion.\n- Adds a clear return-to-pump-selection action after finishing, so another pump can be calibrated next.\n- Bumps the panel asset version to avoid cached frontend code.
v0.4.6
Adds a safety warning before entering feeding calibration.\n\nChanges:\n- Shows a red alert dialog when leaving normal-speed calibration for feeding-speed calibration.\n- Warns that the next step reduces pump speed and asks the user to stay near the aquarium.\n- Feeding speed is only applied after explicit confirmation.\n- Bumps the panel asset version to avoid cached frontend code.
v0.4.5
Fixes the JEBAO Setup custom panel navigation in the Home Assistant Companion App.\n\nChanges:\n- Adds a mobile/narrow-only sidebar menu button to the calibration panel.\n- Dispatches the Home Assistant hass-toggle-menu event with bubbles and composed enabled so it works from the panel shadow DOM.\n- Keeps the desktop layout unchanged.\n- Bumps the panel asset version to avoid cached frontend code.
v0.4.4
Redesigns the JEBAO Setup calibration panel based on the pump assistant handoff.\n\nChanges:\n- Replaces the old calibration panel UI with the four-step flow wizard.\n- Adds live flow preview behavior for normal and feeding speed calibration.\n- Shows a normal-speed reference marker while adjusting feeding speed.\n- Saves setpoints during the flow and restores normal speed when finishing.\n- Updates README calibration panel documentation.
v0.4.3
Changes
- Redesign the JEBAO Setup calibration panel with clearer top-level wizard steps.
- Add dedicated normal and feeding speed calibration views with slider-based speed testing.
- Show the saved normal speed as a reference marker while adjusting the feeding speed.
- Debounce slider speed updates to keep calibration responsive without sending excessive commands.
Update notes
Restart Home Assistant manually after updating through HACS.
v0.4.2
Changes
- Add the JEBAO Setup calibration panel for normal and feeding speed calibration.
- Register the panel as a Home Assistant sidebar panel with cache-busted frontend assets.
- Expose websocket actions for calibration speed testing, saving setpoints, and restoring normal speed.
v0.3.5
Adds a feeding countdown sensor.\n\nChanges:\n- New sensor entity: Feeding remaining\n- Updates once per second while feeding is active\n- Exposes remaining time in seconds plus remaining_minutes and remaining_human attributes\n- Adds sensor domain to hacs.json
v0.3.4
Patch release for HACS/README presentation.\n\nChanges:\n- Add retina brand assets: icon@2x.png and logo@2x.png\n- Add README logo image like common HACS projects\n- Remove broken license badge from README