For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /developers/blog/2022-05-03-constants-deprecations.md.

2022.5 的常量弃用

对于 Home Assistant Core 2022.5,我们弃用了许多常量并用 enums 替换它们。

所有 SUPPORT_* 常量已被弃用,并在之前发布的博文中进行了总结。

此外,以下常量已被弃用:

  • Alarm Control Panel

    已弃用的常量:

    • FORMAT_TEXT
    • FORMAT_NUMBER

    请改用新的 CodeFormat enum。

  • Camera

    已弃用的常量:

    • STREAM_TYPE_HLS
    • STREAM_TYPE_WEB_RTC

    请改用新的 StreamType enum。

  • Climate

    已弃用的常量:

    • CURRENT_HVAC_COOL
    • CURRENT_HVAC_DRY
    • CURRENT_HVAC_FAN
    • CURRENT_HVAC_HEAT
    • CURRENT_HVAC_IDLE
    • CURRENT_HVAC_OFF
    • HVAC_MODE_AUTO
    • HVAC_MODE_COOL
    • HVAC_MODE_DRY
    • HVAC_MODE_FAN_ONLY
    • HVAC_MODE_HEAT_COOL
    • HVAC_MODE_HEAT
    • HVAC_MODE_OFF

    请改用新的 HVACActionHVACMode enums。

  • Light

    已弃用的常量:

    • COLOR_MODE_UNKNOWN
    • COLOR_MODE_ONOFF
    • COLOR_MODE_BRIGHTNESS
    • COLOR_MODE_COLOR_TEMP
    • COLOR_MODE_HS
    • COLOR_MODE_XY
    • COLOR_MODE_RGB
    • COLOR_MODE_RGBW
    • COLOR_MODE_RGBWW
    • COLOR_MODE_WHITE

    请改用新的 ColorMode enum。