mbillow's follow-up review: exposing read-only Software/Firmware (and
Outdoor/Touch IC) version strings is "data for the sake of exposing it" --
no user control, just clutter, and every other registry leaves
/information/vs/0 in the global ignore as identity plumbing. Conforming to
that stance rather than expanding the entity surface for no user story.
- by_type/airconditioner.py: revert to *ignored.IGNORED (no _IGNORED_LESS_INFO
filter); drop airconditioner.INFO from the registry.
- capabilities/airconditioner.py: remove the INFO capability, the _info_version
/_info_items_of_type /_has_info_version helpers, and HREF_INFORMATION.
- translations/{en,nl}.json: drop software_version, firmware_version,
firmware_version_2/3, outdoor_unit_version, touch_ic_version.
- tests: drop the six INFO tests; golden regenerated for 8 AC + dehumidifier.
625 tests pass.
26 lines
507 B
JSON
26 lines
507 B
JSON
{
|
|
"state_keys": [
|
|
"air_filter_status",
|
|
"air_filter_threshold",
|
|
"air_filter_usage",
|
|
"air_filter_usage_hours",
|
|
"alarm_code",
|
|
"auto_clean",
|
|
"beep",
|
|
"climate",
|
|
"current_temperature_c",
|
|
"display_light",
|
|
"energy_kwh",
|
|
"energy_saved_kwh",
|
|
"firmware_update",
|
|
"humidity",
|
|
"mute_once",
|
|
"overload_protection_active",
|
|
"overload_protection_mode",
|
|
"selfcheck_error",
|
|
"selfcheck_result",
|
|
"selfcheck_status",
|
|
"tropical_night_mode"
|
|
]
|
|
}
|