change eval_trigger and watch_item to accept *. eg. first.*.light will
match first.bath.light and first.sleeping.light