Pre-Release 0.0.6
Pre-release
Pre-release
This release focuses on simplifying pin setup, improving pin metadata control, and adding scoped validation for season date fields.
Highlights
-
Setup flow is now cleaner:
- Only mapped pins marked visible are shown during setup.
- Hidden/unmapped discovered pins are auto-created as entities, disabled by default.
-
Pin map schema has been improved:
- Added CSV columns:
TypeandHidden. Typenow explicitly controls default entity type.Hiddencontrols whether a mapped pin appears in setup UI.
- Added CSV columns:
-
Pin metadata generation is more robust:
- CSV generator validates and normalizes pin types.
Hiddenis converted into runtimeshow_in_uimetadata.- pin_map.json is regenerated from the updated schema.
Entity and Config Improvements
- Added support for per-entity default enable state:
- Hidden/auto-created entities are registered as disabled by default.
- Applied this behavior consistently across all entity platforms:
- sensor, binary_sensor, switch, number, select, button, text.
Numeric and Date Field Updates
- Updated several mapped pins to better-fit types:
- Ramp, setpoint, and alarm-style values now use
input_numberwhere appropriate.
- Ramp, setpoint, and alarm-style values now use
- Season start date pins (
V20–V23) now useinput_textforDD/MMvalues. - Added scoped DD/MM validation for those season start date pins:
- Regex metadata generated only for the matching date pins.
- Pattern is prefilled in config flow.
- Runtime text writes enforce the pattern when configured.
Notes
- Validation is scoped: only pins with an explicit pattern are affected.
- Existing entities/config entries may need reconfiguration to pick up newly introduced pattern metadata.