Skip to content

v0.2.0

Choose a tag to compare

@Geek-MD Geek-MD released this 18 Feb 22:38
· 458 commits to main since this release
89b4a7a

v0.2.0 - 2026-02-18

Added

  • Device Architecture: Each service is now represented as a separate device in Home Assistant
  • Friendly Name Configuration: Users can set a custom friendly name for the integration
  • Area Assignment: Integration can be associated with a specific area during setup
  • Automatic Service Detection: Services are detected automatically from email inbox
  • Heuristic Attribute Extraction: Automatically extracts billing attributes from email content
    • Account numbers, invoice numbers (folio)
    • Total amounts, due dates, billing periods
    • Consumption data, addresses, RUT
    • Company names from email subject
    • Any structured data in email body
  • Device-per-Service: Each detected service appears as its own device with sensors
  • Status Sensor: Renamed to "Concierge Services - Status" for consistency
  • Two-Step Configuration Flow:
    1. IMAP credentials (server, port, email, password)
    2. Finalize (friendly name and area selection)

Changed

  • Config Flow Simplified: Service selection removed from initial setup
  • Device Names: Uses friendly name instead of email address
  • Sensor Naming: Connection sensor now called "Concierge Services - Status"
  • Device Info: All sensors now include proper device_info for grouping
  • Architecture: Prepared for automatic service discovery and notifications

Technical

  • Added DeviceInfo to all sensor entities
  • Device hierarchy with via_device linking service devices to main device
  • Area assignment using Home Assistant's area registry
  • Services metadata stored in config entry for future use
  • Heuristic pattern matching for attribute extraction (40+ field indicators)
  • Multi-language support for attribute detection (Spanish and English)