模仿Kasa


模拟的KASA集成模拟了TP-Link KASA Smart Pugn,并宣布将配置设备的功率使用到可能在本地网络上要求它的任何设备。

例如,感官能量监控器可以使用它来识别功率使用情况。

该配置包括一个实体列表,以公开具有已发布名称和当前功率使用情况的属性。如果实体是传感器,则该值将报告为当前电源使用情况,除非定义电源场。电源场可以包含硬编码值,传感器或模板(请参见配置示例)。

提供的动力单元必须是瓦特当前的电源使用情况。值KW可以转换,但是kwh不能使用。

配置

这种集成要求公开的实体在您的configuration.yaml文件:

#示例Configuration.yaml条目emulation_kasa实体light.dining_room力量40.2

配置变量

实体 地图 必需的

暴露的实体清单。

姓名 细绳 ((选修的

外部设备可见名称。

力量 整数|浮点|模板 ((选修的

当前的电源使用量。可以将其设置为静态值或模板。

power_entity 细绳 ((选修的

传感器测量当前功率使用中的电源。

完整的配置样本看起来像下面的样本。

#示例Configuration.yaml条目emulation_kasa实体#使用传感器状态值Sensor.power_meter姓名力量仪表”#使用静态值light.dining_room姓名用餐房间灯”力量40.2#使用基于设备状态的模板fan.ceiling_fan力量>  -{%如果IS_STATE_ATTR('fan.ceiling_fan','speed','low')%} 2{%elif is_state_attr('fan.ceiling_fan','speed','medive')%} 12{%elif is_state_attr('fan.ceiling_fan','speed','high')%} 48{% 万一 %}#使用第三方传感器的价值姓名灯”power_entitySensor.light_power_w#使用模板将设备状态转换为瓦特传感器。UPS_KW姓名UPS力量力量{{{float(状态('Sensor.ups_kw'))*1000}}””