{ "missing": [], "added": [ "esphome.hempy_bucket1_start_watering", "esphome.hempy_bucket1_stop_watering", "esphome.hempy_bucket2_start_watering", "esphome.hempy_bucket2_stop_watering", "notify.mobile_app_bits20" ], "used_entities": [ "number.gbox420_aero1_dayinterval", "number.gbox420_aero1_maxpressure", "number.gbox420_aero1_minpressure", "number.gbox420_aero1_nightinterval", "number.gbox420_aero1_pumpprimingtime", "number.gbox420_aero1_pumpspeed", "number.gbox420_aero1_pumptimeout", "number.gbox420_aero1_sprayduration", "number.gbox420_bucket1_draintarget", "number.gbox420_bucket1_draintime", "number.gbox420_bucket1_evaporationtarget", "number.gbox420_bucket1_maxweight", "number.gbox420_bucket1_pumpspeed", "number.gbox420_bucket1_pumptimeout", "number.gbox420_bucket1_startweight", "number.gbox420_bucket1_wateringincrement", "number.gbox420_bucket2_draintarget", "number.gbox420_bucket2_draintime", "number.gbox420_bucket2_evaporationtarget", "number.gbox420_bucket2_maxweight", "number.gbox420_bucket2_pumpspeed", "number.gbox420_bucket2_pumptimeout", "number.gbox420_bucket2_startweight", "number.gbox420_bucket2_wateringincrement", "number.gbox420_light1_brightness", "number.gbox420_light1_offtimehour", "number.gbox420_light1_offtimeminute", "number.gbox420_light1_ontimehour", "number.gbox420_light1_ontimeminute", "number.gbox420_light2_brightness", "number.gbox420_light2_offtimehour", "number.gbox420_light2_offtimeminute", "number.gbox420_light2_ontimehour", "number.gbox420_light2_ontimeminute", "sensor.hempy_bucket1_state", "sensor.hempy_bucket2_state" ], "used_devices": [], "template_entities": [ "number.gbox420_light1_offtimehour", "number.gbox420_light1_offtimeminute", "number.gbox420_light1_ontimehour", "number.gbox420_light1_ontimeminute", "number.gbox420_light2_offtimehour", "number.gbox420_light2_offtimeminute", "number.gbox420_light2_ontimehour", "number.gbox420_light2_ontimeminute" ] }