植物监测器


这个植物组件使您可以将植物的水分,电导率,光强度,温度和电池水平合并为单个UI元件。它还支持为每个测量值设置最小值和最大值,如果不在这些限制之内,它将将其状态更改为“问题”。

配置

使用你的植物安装中的传感器,将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目植物name_of_your_plant传感器水分Sensor.my_sensor_moisture电池Sensor.my_sensor_battery温度Sensor.my_sensor_temperature电导率Sensor.my_sensor_conductivity亮度Sensor.my_sensor_brightnessmin_moisture20

配置变量

ENTITY_ID 列表 必需的

由您设置,并由集成用作ENTITY_ID

传感器 列表 必需的

传感器测量实体列表。

水分 细绳 ((可选的

植物的水分。以%为单位。可以选择有最小值和最大值设置。

电池 细绳 ((可选的

植物传感器的电池水平。以%为单位。只能选择最小的设置。

温度 细绳 ((可选的

植物的温度。以摄氏度测量。可以选择有最小值和最大值设置。

电导率 细绳 ((可选的

植物的电导率。以µs/cm的形式测量。可以选择有最小值和最大值设置。

亮度 细绳 ((可选的

植物的轻曝光。以勒克斯进行测量。可以选择有最小值和最大值设置。

min_moisture 整数 ((可选的,默认:20

触发问题之前,最小水分水平。

max_moisture 整数 ((可选的,默认:60

触发问题之前,最大的水分水平。

min_battery 整数 ((可选的,默认:20

触发问题之前,最小电池电量。

min_ conductivity 整数 ((可选的,默认值:500

触发问题之前,最小电导率水平。

max_conductivity 整数 ((可选的,默认:3000

触发问题之前,最大电导率水平。

min_temperature 漂浮 ((可选的

触发问题之前的最低温度。

max_temperature 漂浮 ((可选的

触发问题之前的最高温度。

min_brightness 整数 ((可选的

触发问题之前,最小亮度。与其他值相反,此检查是不是查看当前情况,而是在最后几天。仅在最后几天的最大亮度低于Min_Brightness时才报告问题。您可以使用它来检查植物在一天中是否获得足够的光线。

max_brightness 整数 ((可选的

触发问题之前,最大的亮度。

check_days 整数 ((可选的,默认:3

检查时使用的时间间隔(几天)min_brightness

例子

使用普通MQTT传感器获取数据

这是一个使用多个的实践示例MQTT传感器提供读数植物传感器。这些数据的另一个好来源是mi Flora零件。

如果传感器数据在最小/最大值之内,则状态将为好的,如果不是,状态将是问题。如果您的植物存在问题,则可以使用它来触发通知。当然,您只能监视传感器配置并提供数据的工厂的属性。

数据源

数据的主要来源通常是miflora传感器或aMQTT传感器从一个Plantgateway

如果您想通过PlantGateway获得日期,这是MQTT传感器的典型配置:

#示例Configuration.yaml条目植物仿真_plant传感器水分传感器.mqtt_plant_moisture电池传感器。mqtt_plant_battery温度传感器.mqtt_plant_temperature电导率传感器.mqtt_plant_conductivity亮度传感器。mqtt_plant_brightnessmin_moisture20max_moisture60min_battery17min_ conductivity500min_temperature15传感器-平台mqtt姓名my_plant_moisturestate_topicmy_plant_topicvalue_template{{{value_json.moisture|int}}””测量单位%”-平台mqtt姓名my_plant_batterystate_topicmy_plant_topicvalue_template{{{value_json.battery|int}}””测量单位%”-平台mqtt姓名my_plant_temperaturestate_topicmy_plant_topicvalue_template{{{value_json.temperature|漂浮}}””测量单位°C”-平台mqtt姓名my_plant_conductivitystate_topicmy_plant_topicvalue_template{{{value_json.conductivity|int}}””测量单位µs/cm”-平台mqtt姓名my_plant_brightnessstate_topicmy_plant_topicvalue_template{{{value_json.brightness|int}}””测量单位勒克斯”

你必须替换state_topic带有您在PlantGateway中配置的值。它还取决于MQTT服务器的全局配置。