Skip to content

v0.0.7: Chore: bump integration version to 0.0.7

Pre-release
Pre-release

Choose a tag to compare

@Screaminlean Screaminlean released this 29 May 05:27

HA Microclimate v0.0.7

This release focuses on stronger Evo pin metadata, cleaner setup UX, and safer runtime behavior for text inputs.

Highlights

  • Setup now only shows pins that are explicitly mapped and visible.
  • Unmapped or hidden discovered pins are still created, but as disabled-by-default entities.
  • Pin metadata pipeline was upgraded from basic expose logic to structured Type + Hidden fields.
  • Text entities now support regex validation at runtime, not just during initial setup.
  • Season start date text pins include DD/MM validation defaults.
  • Extensive Evo pin map updates were applied from frame-driven verification.
  • Temperature units toggle command was mapped as:
    • V25: Temperature Units Toggle Trigger
    • Type: switch
    • Hidden: false

Breaking Changes

  • Backward compatibility with the previous CSV expose-style schema is no longer required for normal use.
  • The preferred source format is now:

PIN, Description, Type, Hidden

Pin Mapping and UX Improvements

  • Multiple control pins were reclassified to correct entity domains (especially switch and input_number cases).
  • Blue channel season power toggles are now modeled as latched switches (0/1 behavior).
  • Config flow behavior is now more intentional:
    • Users choose only curated visible pins.
    • Internal/utility pins can still exist without cluttering onboarding.

Validation and Reliability

  • Generator enforces pin type handling with aliases and validation.
  • Hidden flag handling is explicit and consistent across CSV -> JSON -> config flow -> entity creation.
  • Text writes now reject invalid values immediately when a pattern is present.

Developer Notes

  • Pin map generation remains the same command:
    python generate_pin_map_json.py --csv Evo_Blynk_Pins.csv --out custom_components/ha_microclimate/pin_map.json
  • Regeneration and targeted file diagnostics were verified clean for this release.