Skip to content

v1.3.0

Latest

Choose a tag to compare

@Pekulll Pekulll released this 15 Feb 10:42
6833a3b

Full Changelog: v1.2.0...v1.3.0

This version introduces several notable improvements and new features to the Perplexity Assistant integration for Home Assistant, most importantly adding switch support, new service options, improved configuration flows, and enhanced documentation. The update also includes changes to default values and optimizations.

Key changes include:

New Features & Platform Support
Added support for the switch, enabling runtime toggles for entity access, action execution, websearch, and vocal responses via new switches (e.g., switch.perplexity_assistant_entity_access). [1] [2]
Introduced new service options: pass_entity_context (to allow entity context access per request) and data_recency (to specify websearch information recency). [1] [2]
Configuration & Options Flow Enhancements
Added a max_credits_usage configuration option (default $5) to limit API usage, now available in both initial setup and options flow. [1] [2] [3] [4]
Improved TTS engine selection in the config flow: now uses an entity selector for TTS entities instead of a free-text field, with better default handling. [1] [2] [3]
Updated the default TTS engine to tts.google_translate_en_com for improved compatibility.
Documentation Updates
Updated the README to reflect version 1.3.0, document new switches, new service options, and improved installation and roadmap sections. Also revised automation examples for better clarity and accuracy. [1] [2] [3] [4] [5] [6] [7]
Codebase & Internal Improvements
Initialized a persistent HTTP session and conversation history in the conversation agent. [1] [2]
These changes improve the integration's flexibility, user experience, and maintainability.