homekit桥接器里面域的具体解释

HomeKit 是一个智能家居平台,它允许用户通过 Siri 或 Apple Home 应用程序控制其家庭中的各种智能设备。如果您想将您的设备添加到 HomeKit 中,本文将为您介绍如何为您的设备选择正确的设备类型。

每个设备类型都与 HomeKit 中的一个域相对应。域定义了一组设备类型,可以根据设备的功能和特征来选择正确的类型。

以下是不同域和设备类型的列表:

  1. alarm_control_panel(安全系统):所有安全系统。
  2. automation/input_boolean/remote/scene/script/vacuum(开关):所有开关。
  3. input_select/select(开关):用按钮表示每个选项的电源插座。
  4. binary_sensor(传感器):支持 co2、门、车库门、气体、湿度、运动、占用、开放、烟雾和窗户设备类。其他一切默认为占用设备类。
  5. camera(摄像头):所有摄像头设备。目前不支持 HomeKit Secure Video。
  6. climate(温度调节器):所有气候设备。
  7. cover (device_class: garage or gate)(车库门或门):支持打开和关闭的所有覆盖物。
  8. cover (support set_cover_position)(窗帘):支持 set_cover_position 的所有覆盖物。
  9. cover (support open_cover and close_cover through value mapping)(窗帘):通过值映射支持 open_cover 和 close_cover 的所有覆盖物。
  10. cover (support open_cover, stop_cover and close_cover through value mapping)(窗帘):通过值映射支持 open_cover, stop_cover 和 close_cover 的所有覆盖物。
  11. device_tracker/person(传感器):支持占用设备类。
  12. fan(风扇):支持开/关、方向和摆动。
  13. fan(风扇):通过值映射支持速度和 speed_list 的所有风扇。
  14. humidifier(加湿器/除湿器):所有加湿器和除湿器设备。
  15. light(灯光):支持开/关、亮度和 rgb_color。
  16. lock(锁):支持锁定/解锁。
  17. media_player(媒体播放器):表示为一系列开关,根据实体的 supported_features 和 entity_config 中指定的模式列表控制开/关、播放/暂停、播放/停止或静音。
  18. media_player(电视媒体播放器):所有 device_class 为 tv 的媒体播放器。在 HomeKit 中表示为电视和遥控器配件,根据实体的 supported_features 控制开/关、播放/暂停、选择源或增加/减小音量。
  19. sensor(传感器):所有单位为°C或°F,设备类别为温度的传感器。
  20. sensor - 温度传感器,设备类别为温度,单位为°C或°F。
  21. sensor - 湿度传感器,设备类别为湿度,单位为%。
  22. sensor - 空气质量传感器,包括 gas/pm10/pm25,或设备类别为 gas/pm10/pm25/nitrogen_dioxide/volatile_organic_compounds 的传感器。VOC 映射使用世界卫生组织发布的欧洲室内空气质量指南。
  23. sensor - 一氧化碳传感器,设备类别为 co。
  24. sensor - 二氧化碳传感器,实体 ID 中包含 co2,或设备类别为 co2 的传感器。
  25. sensor - 光线传感器,单位为 lm 或 lx,或设备类别为照度的传感器。
  26. switch - 开关,默认情况下表示为开关,但可以通过 entity_config 中的类型进行更改。
  27. water_heater - 热水器设备。
  28. device_automation - 支持触发器的设备。

以上就是 Home Assistant 中的所有设备类型及其解释。在配置 HomeKit 集成时,您可以使用此列表中的设备类型来确定每个实体在 HomeKit 中的表示方式。希望这篇教程能够帮助入门新手更好地理解 Home Assistant 和 HomeKit 集成的相关内容。

设备类型 解释
alarm_control_panel SecuritySystem 所有安全系统
automation / input_boolean / remote / scene / script / vacuum Switch 所有开关
input_select / select Switch 用按钮表示每个选项的电源插座
binary_sensor Sensor 支持 co2、门、车库门、气体、湿度、运动、占用、开放、烟雾和窗户设备类。其他一切默认为占用设备类
camera Camera 所有摄像头设备。目前不支持 HomeKit Secure Video
climate Thermostat 所有气候设备
cover (device_class: garage or gate) GarageDoorOpener 支持打开和关闭的所有覆盖物
cover (support set_cover_position) WindowCovering 支持 set_cover_position 的所有覆盖物
cover (support open_cover and close_cover through value mapping) WindowCovering 通过值映射支持 open_cover 和 close_cover 的所有覆盖物 (open → >=50; close → <50)
cover (support open_cover, stop_cover and close_cover through value mapping) WindowCovering 通过值映射支持 open_cover, stop_cover 和 close_cover 的所有覆盖物 (open → >70; close → <30; stop → 中间的所有值)
设备类型 解释
device_tracker / person Sensor 支持占用设备类。
fan Fan 支持开/关、方向和摆动。
fan Fan 通过值映射支持速度和 speed_list 的所有风扇:假定 speed_list 包含按升序排列的值。HomeKit 的数字范围映射到 speed_list 的相应条目。speed_list 的第一个条目应等于关闭以匹配 HomeKit 的风扇速度概念。(例如:speed_list = [关闭,低,高];关闭 → <= 33;低 → 33 和 66 之间;高 → > 66)
humidifier HumidifierDehumidifier 加湿器和除湿器设备。
light Light 支持开/关、亮度和 rgb_color。
lock DoorLock 支持锁定/解锁。
media_player MediaPlayer 表示为一系列开关,根据实体的 supported_features 和 entity_config 中指定的模式列表控制开/关、播放/暂停、播放/停止或静音。
media_player TelevisionMediaPlayer 所有 device_class 为 tv 的媒体播放器。在 HomeKit 中表示为电视和遥控器配件,根据实体的 supported_features 控制开/关、播放/暂停、选择源或增加/减小音量。需要 iOS 12.2/macOS 10.14.4 或更高版本。
设备类型 解释
sensor TemperatureSensor 所有单位为°C或°F,设备类别为温度的传感器
sensor HumiditySensor 所有单位为%且设备类别为湿度的传感器
sensor AirQualitySensor 所有实体ID中包含gas/pm10/pm25,或设备类别为gas/pm10/pm25/nitrogen_dioxide/volatile_organic_compounds的传感器。VOC映射使用世界卫生组织发布的欧洲室内空气质量指南。
sensor CarbonMonoxideSensor 所有设备类别为co的传感器
sensor CarbonDioxideSensor 所有实体ID中包含co2,或设备类别为co2的传感器
sensor LightSensor 所有单位为lm或lx,或设备类别为照度的传感器
switch Switch 默认情况下表示为开关,但可以通过entity_config中的类型进行更改
water_heater WaterHeater 所有热水器设备
device_automation DeviceTriggerAccessory 所有支持触发器的设备