Skip to content

1.0.0

Choose a tag to compare

@Jarauvi Jarauvi released this 24 Mar 20:48

🚀 Beny WiFi Integration v1.0.0

We are excited to announce the first full 1.0.0 release! This milestone marks full feature parity between this integration and the official ZBox app. Moving forward, our focus will shift toward long-term maintenance and expanding support for new devices.

Important

DLB Overload Protection (Main Fuse) has moved from a number entity to a Config Option.

This change ensures that overload protection is correctly defined before any DLB functions are utilized. For existing users the default value is set very low for safety (15A) —please ensure you update this to the proper value during reconfiguration.


🛠 What's New

Version 1.0.0 introduces native Home Assistant entity naming, replacing the legacy [serial]_[key] format.

  • Existing Installations: Your current entity names should remain intact.
  • Legacy Updates: If updating from a very old version, new entities will follow the new naming logic.
  • Manual Refresh: If you wish to update all entity names to the new standard, go to the Device page -> click the three dots (top right) -> select "Recreate entity IDs."

📋 Changelog

Updates by @pvandenh

  • Configuration Flow: Moved DLB Anti Overload into the config flow for better initial setup.
  • Polling Fix: Resolved an issue where changing the polling interval would not always apply. The new default interval is 10s.

Updates by @Jarauvi

  • Unique IDs: Entities now use unique IDs and internal logic does not refer to entity names anywhere. Now entity names follow native Home Assistant logic, making them fully renameable in the UI.
  • UX Improvements: The config flow is now divided into sections for a cleaner setup experience.
  • Improved Validation: A correct PIN code is now required to create the device. Invalid PINs are now clearly reported in the logs (replacing the generic "timer fetch failed" error).
  • Graceful Migration: Improved logic for migrating from legacy versions, ensuring missing config entries are created automatically.

Thank you to all our contributors and testers for helping us reach 1.0.0!