Skip to content

1.2.0

Choose a tag to compare

@MichaelPihlblad MichaelPihlblad released this 10 Jan 22:15
846615e

πŸŽ‰ Flowerhub v1.2.0 - Monthly Uptime Monitoring

This release adds monthly uptime monitoring to help you track your Flowerhub system's reliability and performance.

✨ New Features

Monthly Uptime Sensors

Four new sensors provide detailed insights into your system's uptime for the current month:

  • πŸ“Š Uptime Ratio Actual (Month) - Your main uptime percentage, excluding periods with no data or future time in the month. This gives you the true uptime ratio of your operational system.
  • πŸ“ˆ Uptime Ratio Total (Month) - Overall uptime percentage including no-data periods counted as downtime.
  • ⏱️ Monthly Uptime - Total uptime duration in seconds (diagnostic sensor).
  • ⏱️ Monthly Downtime - Total downtime duration in seconds (diagnostic sensor).

Smart Data Refresh

  • Uptime statistics is refreshed as per your configured polling interval
  • Sensors intelligently become unavailable if data becomes stale (older than 3Γ— your polling interval), helping you spot potential issues.

Sensor Attributes

Each uptime sensor includes attributes:

  • Detailed uptime/downtime/no-data
  • Last updated timestamp
  • Next update timestamp (based on your actual polling interval) (implemented due to issues in the backend API with stale values)

🌍 Localization

  • Full English translations for all new sensors
  • Full Swedish translations for all new sensors

πŸ“¦ Upgrade Notes

This release requires flowerhub-portal-api-client>=1.0.0,<2.0.0. Home Assistant will automatically update the dependency when you upgrade the integration.

πŸ› Known Issues

If you notice uptime values not updating frequently, this may be due to backend API caching. The integration correctly fetches data on each polling interval - the values will update when the Flowerhub backend processes new statistics (typically hourly or daily).


  • feat(uptime): Add new sensors for uptime, new API endpoint (v1.2.0) by @MichaelPihlblad in #5

Full Changelog: v1.1.0...v1.2.0